Enum Units
#[non_exhaustive]pub enum Units {
Show 56 variants
kilogram_square_meter_per_second_squared_mole,
yottajoule_per_mole,
zettajoule_per_mole,
exajoule_per_mole,
petajoule_per_mole,
terajoule_per_mole,
gigajoule_per_mole,
megajoule_per_mole,
kilojoule_per_mole,
hectojoule_per_mole,
decajoule_per_mole,
joule_per_mole,
decijoule_per_mole,
centijoule_per_mole,
millijoule_per_mole,
microjoule_per_mole,
nanojoule_per_mole,
picojoule_per_mole,
femtojoule_per_mole,
attojoule_per_mole,
zeptojoule_per_mole,
yoctojoule_per_mole,
petawatt_hour_per_mole,
terawatt_hour_per_mole,
gigawatt_hour_per_mole,
megawatt_hour_per_mole,
kilowatt_hour_per_mole,
hectowatt_hour_per_mole,
decawatt_hour_per_mole,
watt_hour_per_mole,
milliwatt_hour_per_mole,
microwatt_hour_per_mole,
btu_it_per_mole,
btu_per_mole,
btu_39_per_mole,
btu_59_per_mole,
btu_60_per_mole,
calorie_it_per_mole,
calorie_per_mole,
calorie_15_per_mole,
calorie_20_per_mole,
calorie_it_nutrition_per_mole,
calorie_nutrition_per_mole,
electronvolt_per_mole,
erg_per_mole,
foot_poundal_per_mole,
foot_pound_force_per_mole,
kilocalorie_it_per_mole,
kilocalorie_per_mole,
quad_per_mole,
therm_ec_per_mole,
therm_us_per_mole,
ton_tnt_per_mole,
watt_second_per_mole,
joule_per_particle,
electronvolt_per_particle,
}Expand description
Unit enum.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
kilogram_square_meter_per_second_squared_mole
kilograms square meter per second squared mole
yottajoule_per_mole
yottajoules per mole
zettajoule_per_mole
zettajoules per mole
exajoule_per_mole
exajoules per mole
petajoule_per_mole
petajoules per mole
terajoule_per_mole
terajoules per mole
gigajoule_per_mole
gigajoules per mole
megajoule_per_mole
megajoules per mole
kilojoule_per_mole
kilojoules per mole
hectojoule_per_mole
hectojoules per mole
decajoule_per_mole
decajoules per mole
joule_per_mole
joules per mole
decijoule_per_mole
decijoules per mole
centijoule_per_mole
centijoules per mole
millijoule_per_mole
millijoules per mole
microjoule_per_mole
microjoules per mole
nanojoule_per_mole
nanojoules per mole
picojoule_per_mole
picojoules per mole
femtojoule_per_mole
femtojoules per mole
attojoule_per_mole
attojoules per mole
zeptojoule_per_mole
zeptojoules per mole
yoctojoule_per_mole
yoctojoules per mole
petawatt_hour_per_mole
petawatt hours per mole
terawatt_hour_per_mole
terawatt hours per mole
gigawatt_hour_per_mole
gigawatt hours per mole
megawatt_hour_per_mole
megawatt hours per mole
kilowatt_hour_per_mole
kilowatt hours per mole
hectowatt_hour_per_mole
hectowatt hours per mole
decawatt_hour_per_mole
decawatt hours per mole
watt_hour_per_mole
watt hours per mole
milliwatt_hour_per_mole
milliwatt hours per mole
microwatt_hour_per_mole
microwatt hours per mole
btu_it_per_mole
British thermal units (IT) per mole
btu_per_mole
British thermal units per mole
btu_39_per_mole
British thermal units (39 °F) per mole
btu_59_per_mole
British thermal units (59 °F) per mole
btu_60_per_mole
British thermal units (60 °F) per mole
calorie_it_per_mole
calories (IT) per mole
calorie_per_mole
calories per mole
calorie_15_per_mole
calories (15 °C) per mole
calorie_20_per_mole
calories (20 °C) per mole
calorie_it_nutrition_per_mole
Calories (IT) per mole
calorie_nutrition_per_mole
Calories per mole
electronvolt_per_mole
electronvolts per mole
erg_per_mole
ergs per mole
foot_poundal_per_mole
foot poundals per mole
foot_pound_force_per_mole
foot pounds-force per mole
kilocalorie_it_per_mole
kilocalories (IT) per mole
kilocalorie_per_mole
kilocalories per mole
quad_per_mole
quads per mole
therm_ec_per_mole
therms (EC) per mole
therm_us_per_mole
therms per mole
ton_tnt_per_mole
tons of TNT per mole
watt_second_per_mole
watt seconds per mole
joule_per_particle
joules per particle
electronvolt_per_particle
electronvolts per particle
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Units
impl RefUnwindSafe for Units
impl Send for Units
impl Sync for Units
impl Unpin for Units
impl UnsafeUnpin for Units
impl UnwindSafe for Units
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.