Enum Units
#[non_exhaustive]pub enum Units {
Show 37 variants
yottajoule_per_kelvin_mole,
zettajoule_per_kelvin_mole,
exajoule_per_kelvin_mole,
petajoule_per_kelvin_mole,
terajoule_per_kelvin_mole,
gigajoule_per_kelvin_mole,
megajoule_per_kelvin_mole,
kilojoule_per_kelvin_mole,
hectojoule_per_kelvin_mole,
decajoule_per_kelvin_mole,
joule_per_kelvin_mole,
decijoule_per_kelvin_mole,
centijoule_per_kelvin_mole,
millijoule_per_kelvin_mole,
microjoule_per_kelvin_mole,
nanojoule_per_kelvin_mole,
picojoule_per_kelvin_mole,
femtojoule_per_kelvin_mole,
attojoule_per_kelvin_mole,
zeptojoule_per_kelvin_mole,
yoctojoule_per_kelvin_mole,
btu_it_per_kelvin_mole,
btu_per_kelvin_mole,
btu_39_per_kelvin_mole,
btu_59_per_kelvin_mole,
btu_60_per_kelvin_mole,
calorie_it_per_kelvin_mole,
calorie_per_kelvin_mole,
calorie_15_per_kelvin_mole,
calorie_20_per_kelvin_mole,
calorie_it_nutrition_per_kelvin_mole,
calorie_nutrition_per_kelvin_mole,
kilocalorie_it_per_kelvin_mole,
kilocalorie_per_kelvin_mole,
joule_per_kelvin_particle,
electronvolt_per_kelvin_particle,
molar_gas_constant,
}Expand description
Unit enum.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
yottajoule_per_kelvin_mole
yottajoules per kelvin mole
zettajoule_per_kelvin_mole
zettajoules per kelvin mole
exajoule_per_kelvin_mole
exajoules per kelvin mole
petajoule_per_kelvin_mole
petajoules per kelvin mole
terajoule_per_kelvin_mole
terajoules per kelvin mole
gigajoule_per_kelvin_mole
gigajoules per kelvin mole
megajoule_per_kelvin_mole
megajoules per kelvin mole
kilojoule_per_kelvin_mole
kilojoules per kelvin mole
hectojoule_per_kelvin_mole
hectojoules per kelvin mole
decajoule_per_kelvin_mole
decajoules per kelvin mole
joule_per_kelvin_mole
joules per kelvin mole
decijoule_per_kelvin_mole
decijoules per kelvin mole
centijoule_per_kelvin_mole
centijoules per kelvin mole
millijoule_per_kelvin_mole
millijoules per kelvin mole
microjoule_per_kelvin_mole
microjoules per kelvin mole
nanojoule_per_kelvin_mole
nanojoules per kelvin mole
picojoule_per_kelvin_mole
picojoules per kelvin mole
femtojoule_per_kelvin_mole
femtojoules per kelvin mole
attojoule_per_kelvin_mole
attojoules per kelvin mole
zeptojoule_per_kelvin_mole
zeptojoules per kelvin mole
yoctojoule_per_kelvin_mole
yoctojoules per kelvin mole
btu_it_per_kelvin_mole
British thermal units (IT) per kelvin mole
btu_per_kelvin_mole
British thermal units per kelvin mole
btu_39_per_kelvin_mole
British thermal units (39 °F) per kelvin mole
btu_59_per_kelvin_mole
British thermal units (59 °F) per kelvin mole
btu_60_per_kelvin_mole
British thermal units (60 °F) per kelvin mole
calorie_it_per_kelvin_mole
calories (IT) per kelvin mole
calorie_per_kelvin_mole
calories per kelvin mole
calorie_15_per_kelvin_mole
calories (15 °C) per kelvin mole
calorie_20_per_kelvin_mole
calories (20 °C) per kelvin mole
calorie_it_nutrition_per_kelvin_mole
Calories (IT) per kelvin mole
calorie_nutrition_per_kelvin_mole
Calories per kelvin mole
kilocalorie_it_per_kelvin_mole
kilocalories (IT) per kelvin mole
kilocalorie_per_kelvin_mole
kilocalories per kelvin mole
joule_per_kelvin_particle
joules per kelvin particle
electronvolt_per_kelvin_particle
electronvolts per kelvin particle
molar_gas_constant
molar gas constants
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.