Enum blackbox_log::units::si::molar_energy::Units
#[non_exhaustive]pub enum Units {
Show 56 variants
kilogram_square_meter_per_second_squared_mole(kilogram_square_meter_per_second_squared_mole),
yottajoule_per_mole(yottajoule_per_mole),
zettajoule_per_mole(zettajoule_per_mole),
exajoule_per_mole(exajoule_per_mole),
petajoule_per_mole(petajoule_per_mole),
terajoule_per_mole(terajoule_per_mole),
gigajoule_per_mole(gigajoule_per_mole),
megajoule_per_mole(megajoule_per_mole),
kilojoule_per_mole(kilojoule_per_mole),
hectojoule_per_mole(hectojoule_per_mole),
decajoule_per_mole(decajoule_per_mole),
joule_per_mole(joule_per_mole),
decijoule_per_mole(decijoule_per_mole),
centijoule_per_mole(centijoule_per_mole),
millijoule_per_mole(millijoule_per_mole),
microjoule_per_mole(microjoule_per_mole),
nanojoule_per_mole(nanojoule_per_mole),
picojoule_per_mole(picojoule_per_mole),
femtojoule_per_mole(femtojoule_per_mole),
attojoule_per_mole(attojoule_per_mole),
zeptojoule_per_mole(zeptojoule_per_mole),
yoctojoule_per_mole(yoctojoule_per_mole),
petawatt_hour_per_mole(petawatt_hour_per_mole),
terawatt_hour_per_mole(terawatt_hour_per_mole),
gigawatt_hour_per_mole(gigawatt_hour_per_mole),
megawatt_hour_per_mole(megawatt_hour_per_mole),
kilowatt_hour_per_mole(kilowatt_hour_per_mole),
hectowatt_hour_per_mole(hectowatt_hour_per_mole),
decawatt_hour_per_mole(decawatt_hour_per_mole),
watt_hour_per_mole(watt_hour_per_mole),
milliwatt_hour_per_mole(milliwatt_hour_per_mole),
microwatt_hour_per_mole(microwatt_hour_per_mole),
btu_it_per_mole(btu_it_per_mole),
btu_per_mole(btu_per_mole),
btu_39_per_mole(btu_39_per_mole),
btu_59_per_mole(btu_59_per_mole),
btu_60_per_mole(btu_60_per_mole),
calorie_it_per_mole(calorie_it_per_mole),
calorie_per_mole(calorie_per_mole),
calorie_15_per_mole(calorie_15_per_mole),
calorie_20_per_mole(calorie_20_per_mole),
calorie_it_nutrition_per_mole(calorie_it_nutrition_per_mole),
calorie_nutrition_per_mole(calorie_nutrition_per_mole),
electronvolt_per_mole(electronvolt_per_mole),
erg_per_mole(erg_per_mole),
foot_poundal_per_mole(foot_poundal_per_mole),
foot_pound_force_per_mole(foot_pound_force_per_mole),
kilocalorie_it_per_mole(kilocalorie_it_per_mole),
kilocalorie_per_mole(kilocalorie_per_mole),
quad_per_mole(quad_per_mole),
therm_ec_per_mole(therm_ec_per_mole),
therm_us_per_mole(therm_us_per_mole),
ton_tnt_per_mole(ton_tnt_per_mole),
watt_second_per_mole(watt_second_per_mole),
joule_per_particle(joule_per_particle),
electronvolt_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(kilogram_square_meter_per_second_squared_mole)
kilograms square meter per second squared mole
yottajoule_per_mole(yottajoule_per_mole)
yottajoules per mole
zettajoule_per_mole(zettajoule_per_mole)
zettajoules per mole
exajoule_per_mole(exajoule_per_mole)
exajoules per mole
petajoule_per_mole(petajoule_per_mole)
petajoules per mole
terajoule_per_mole(terajoule_per_mole)
terajoules per mole
gigajoule_per_mole(gigajoule_per_mole)
gigajoules per mole
megajoule_per_mole(megajoule_per_mole)
megajoules per mole
kilojoule_per_mole(kilojoule_per_mole)
kilojoules per mole
hectojoule_per_mole(hectojoule_per_mole)
hectojoules per mole
decajoule_per_mole(decajoule_per_mole)
decajoules per mole
joule_per_mole(joule_per_mole)
joules per mole
decijoule_per_mole(decijoule_per_mole)
decijoules per mole
centijoule_per_mole(centijoule_per_mole)
centijoules per mole
millijoule_per_mole(millijoule_per_mole)
millijoules per mole
microjoule_per_mole(microjoule_per_mole)
microjoules per mole
nanojoule_per_mole(nanojoule_per_mole)
nanojoules per mole
picojoule_per_mole(picojoule_per_mole)
picojoules per mole
femtojoule_per_mole(femtojoule_per_mole)
femtojoules per mole
attojoule_per_mole(attojoule_per_mole)
attojoules per mole
zeptojoule_per_mole(zeptojoule_per_mole)
zeptojoules per mole
yoctojoule_per_mole(yoctojoule_per_mole)
yoctojoules per mole
petawatt_hour_per_mole(petawatt_hour_per_mole)
petawatt hours per mole
terawatt_hour_per_mole(terawatt_hour_per_mole)
terawatt hours per mole
gigawatt_hour_per_mole(gigawatt_hour_per_mole)
gigawatt hours per mole
megawatt_hour_per_mole(megawatt_hour_per_mole)
megawatt hours per mole
kilowatt_hour_per_mole(kilowatt_hour_per_mole)
kilowatt hours per mole
hectowatt_hour_per_mole(hectowatt_hour_per_mole)
hectowatt hours per mole
decawatt_hour_per_mole(decawatt_hour_per_mole)
decawatt hours per mole
watt_hour_per_mole(watt_hour_per_mole)
watt hours per mole
milliwatt_hour_per_mole(milliwatt_hour_per_mole)
milliwatt hours per mole
microwatt_hour_per_mole(microwatt_hour_per_mole)
microwatt hours per mole
btu_it_per_mole(btu_it_per_mole)
British thermal units (IT) per mole
btu_per_mole(btu_per_mole)
British thermal units per mole
btu_39_per_mole(btu_39_per_mole)
British thermal units (39 °F) per mole
btu_59_per_mole(btu_59_per_mole)
British thermal units (59 °F) per mole
btu_60_per_mole(btu_60_per_mole)
British thermal units (60 °F) per mole
calorie_it_per_mole(calorie_it_per_mole)
calories (IT) per mole
calorie_per_mole(calorie_per_mole)
calories per mole
calorie_15_per_mole(calorie_15_per_mole)
calories (15 °C) per mole
calorie_20_per_mole(calorie_20_per_mole)
calories (20 °C) per mole
calorie_it_nutrition_per_mole(calorie_it_nutrition_per_mole)
Calories (IT) per mole
calorie_nutrition_per_mole(calorie_nutrition_per_mole)
Calories per mole
electronvolt_per_mole(electronvolt_per_mole)
electronvolts per mole
erg_per_mole(erg_per_mole)
ergs per mole
foot_poundal_per_mole(foot_poundal_per_mole)
foot poundals per mole
foot_pound_force_per_mole(foot_pound_force_per_mole)
foot pounds-force per mole
kilocalorie_it_per_mole(kilocalorie_it_per_mole)
kilocalories (IT) per mole
kilocalorie_per_mole(kilocalorie_per_mole)
kilocalories per mole
quad_per_mole(quad_per_mole)
quads per mole
therm_ec_per_mole(therm_ec_per_mole)
therms (EC) per mole
therm_us_per_mole(therm_us_per_mole)
therms per mole
ton_tnt_per_mole(ton_tnt_per_mole)
tons of TNT per mole
watt_second_per_mole(watt_second_per_mole)
watt seconds per mole
joule_per_particle(joule_per_particle)
joules per particle
electronvolt_per_particle(electronvolt_per_particle)
electronvolts per particle
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Units
impl Send for Units
impl Sync for Units
impl Unpin 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
§impl<T> Conv for T
impl<T> Conv for T
§impl<T> FmtForward for T
impl<T> FmtForward for T
§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self
to use its Binary
implementation when Debug
-formatted.§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
self
to use its Display
implementation when
Debug
-formatted.§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
self
to use its LowerExp
implementation when
Debug
-formatted.§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
self
to use its LowerHex
implementation when
Debug
-formatted.§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
self
to use its Octal
implementation when Debug
-formatted.§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
self
to use its Pointer
implementation when
Debug
-formatted.§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
self
to use its UpperExp
implementation when
Debug
-formatted.§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
self
to use its UpperHex
implementation when
Debug
-formatted.§fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
self
and passes that borrow into the pipe function. Read more§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
self
and passes that borrow into the pipe function. Read more§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R ) -> R
§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
self
, then passes self.as_ref()
into the pipe function.§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
self
, then passes self.as_mut()
into the pipe
function.§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
self
, then passes self.deref()
into the pipe function.§impl<T> Tap for T
impl<T> Tap for T
§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Borrow<B>
of a value. Read more§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
BorrowMut<B>
of a value. Read more§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
AsRef<R>
view of a value. Read more§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
AsMut<R>
view of a value. Read more§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Deref::Target
of a value. Read more§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Deref::Target
of a value. Read more§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
.tap()
only in debug builds, and is erased in release builds.§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
.tap_mut()
only in debug builds, and is erased in release
builds.§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
.tap_borrow()
only in debug builds, and is erased in release
builds.§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
.tap_borrow_mut()
only in debug builds, and is erased in release
builds.§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
.tap_ref()
only in debug builds, and is erased in release
builds.§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
.tap_ref_mut()
only in debug builds, and is erased in release
builds.§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
.tap_deref()
only in debug builds, and is erased in release
builds.