Enum blackbox_log::units::si::momentum::Units
#[non_exhaustive]pub enum Units {
Show 49 variants
yottagram_meter_per_second(yottagram_meter_per_second),
zettagram_meter_per_second(zettagram_meter_per_second),
exagram_meter_per_second(exagram_meter_per_second),
petagram_meter_per_second(petagram_meter_per_second),
teragram_meter_per_second(teragram_meter_per_second),
gigagram_meter_per_second(gigagram_meter_per_second),
megagram_meter_per_second(megagram_meter_per_second),
kilogram_meter_per_second(kilogram_meter_per_second),
hectogram_meter_per_second(hectogram_meter_per_second),
decagram_meter_per_second(decagram_meter_per_second),
gram_meter_per_second(gram_meter_per_second),
decigram_meter_per_second(decigram_meter_per_second),
centigram_meter_per_second(centigram_meter_per_second),
milligram_meter_per_second(milligram_meter_per_second),
microgram_meter_per_second(microgram_meter_per_second),
nanogram_meter_per_second(nanogram_meter_per_second),
picogram_meter_per_second(picogram_meter_per_second),
femtogram_meter_per_second(femtogram_meter_per_second),
attogram_meter_per_second(attogram_meter_per_second),
zeptogram_meter_per_second(zeptogram_meter_per_second),
yoctogram_meter_per_second(yoctogram_meter_per_second),
kilogram_yottameter_per_second(kilogram_yottameter_per_second),
kilogram_zettameter_per_second(kilogram_zettameter_per_second),
kilogram_exameter_per_second(kilogram_exameter_per_second),
kilogram_petameter_per_second(kilogram_petameter_per_second),
kilogram_terameter_per_second(kilogram_terameter_per_second),
kilogram_gigameter_per_second(kilogram_gigameter_per_second),
kilogram_megameter_per_second(kilogram_megameter_per_second),
kilogram_kilometer_per_second(kilogram_kilometer_per_second),
kilogram_hectometer_per_second(kilogram_hectometer_per_second),
kilogram_decameter_per_second(kilogram_decameter_per_second),
kilogram_decimeter_per_second(kilogram_decimeter_per_second),
kilogram_centimeter_per_second(kilogram_centimeter_per_second),
kilogram_millimeter_per_second(kilogram_millimeter_per_second),
kilogram_micrometer_per_second(kilogram_micrometer_per_second),
kilogram_nanometer_per_second(kilogram_nanometer_per_second),
kilogram_picometer_per_second(kilogram_picometer_per_second),
kilogram_femtometer_per_second(kilogram_femtometer_per_second),
kilogram_attometer_per_second(kilogram_attometer_per_second),
kilogram_zeptometer_per_second(kilogram_zeptometer_per_second),
kilogram_yoctometer_per_second(kilogram_yoctometer_per_second),
ton_meter_per_second(ton_meter_per_second),
kilogram_meter_per_minute(kilogram_meter_per_minute),
kilogram_meter_per_hour(kilogram_meter_per_hour),
kilogram_meter_per_day(kilogram_meter_per_day),
slug_foot_per_second(slug_foot_per_second),
slug_inch_per_second(slug_inch_per_second),
pound_foot_per_second(pound_foot_per_second),
pound_inch_per_second(pound_inch_per_second),
}
Expand description
Unit enum.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
yottagram_meter_per_second(yottagram_meter_per_second)
yottagram meters per second
zettagram_meter_per_second(zettagram_meter_per_second)
zettagram meters per second
exagram_meter_per_second(exagram_meter_per_second)
exagram meters per second
petagram_meter_per_second(petagram_meter_per_second)
petagram meters per second
teragram_meter_per_second(teragram_meter_per_second)
teragram meters per second
gigagram_meter_per_second(gigagram_meter_per_second)
gigagram meters per second
megagram_meter_per_second(megagram_meter_per_second)
megagram meters per second
kilogram_meter_per_second(kilogram_meter_per_second)
kilogram meters per second
hectogram_meter_per_second(hectogram_meter_per_second)
hectogram meters per second
decagram_meter_per_second(decagram_meter_per_second)
decagram meters per second
gram_meter_per_second(gram_meter_per_second)
gram meters per second
decigram_meter_per_second(decigram_meter_per_second)
decigram meters per second
centigram_meter_per_second(centigram_meter_per_second)
centigram meters per second
milligram_meter_per_second(milligram_meter_per_second)
milligram meters per second
microgram_meter_per_second(microgram_meter_per_second)
microgram meters per second
nanogram_meter_per_second(nanogram_meter_per_second)
nanogram meters per second
picogram_meter_per_second(picogram_meter_per_second)
picogram meters per second
femtogram_meter_per_second(femtogram_meter_per_second)
femtogram meters per second
attogram_meter_per_second(attogram_meter_per_second)
attogram meters per second
zeptogram_meter_per_second(zeptogram_meter_per_second)
zeptogram meters per second
yoctogram_meter_per_second(yoctogram_meter_per_second)
yoctogram meters per second
kilogram_yottameter_per_second(kilogram_yottameter_per_second)
kilogram yottameters per second
kilogram_zettameter_per_second(kilogram_zettameter_per_second)
kilogram zettameters per second
kilogram_exameter_per_second(kilogram_exameter_per_second)
kilogram exameters per second
kilogram_petameter_per_second(kilogram_petameter_per_second)
kilogram petameters per second
kilogram_terameter_per_second(kilogram_terameter_per_second)
kilogram terameters per second
kilogram_gigameter_per_second(kilogram_gigameter_per_second)
kilogram gigameters per second
kilogram_megameter_per_second(kilogram_megameter_per_second)
kilogram megameters per second
kilogram_kilometer_per_second(kilogram_kilometer_per_second)
kilogram kilometers per second
kilogram_hectometer_per_second(kilogram_hectometer_per_second)
kilogram hectometers per second
kilogram_decameter_per_second(kilogram_decameter_per_second)
kilogram decameters per second
kilogram_decimeter_per_second(kilogram_decimeter_per_second)
kilogram decimeters per second
kilogram_centimeter_per_second(kilogram_centimeter_per_second)
kilogram centimeters per second
kilogram_millimeter_per_second(kilogram_millimeter_per_second)
kilogram millimeters per second
kilogram_micrometer_per_second(kilogram_micrometer_per_second)
kilogram micrometers per second
kilogram_nanometer_per_second(kilogram_nanometer_per_second)
kilogram nanometers per second
kilogram_picometer_per_second(kilogram_picometer_per_second)
kilogram picometers per second
kilogram_femtometer_per_second(kilogram_femtometer_per_second)
kilogram femtometers per second
kilogram_attometer_per_second(kilogram_attometer_per_second)
kilogram attometers per second
kilogram_zeptometer_per_second(kilogram_zeptometer_per_second)
kilogram zeptometers per second
kilogram_yoctometer_per_second(kilogram_yoctometer_per_second)
kilogram yoctometers per second
ton_meter_per_second(ton_meter_per_second)
ton meters per second
kilogram_meter_per_minute(kilogram_meter_per_minute)
kilogram meters per minute
kilogram_meter_per_hour(kilogram_meter_per_hour)
kilogram meters per hour
kilogram_meter_per_day(kilogram_meter_per_day)
kilogram meters per day
slug_foot_per_second(slug_foot_per_second)
slug feet per second
slug_inch_per_second(slug_inch_per_second)
slug inches per second
pound_foot_per_second(pound_foot_per_second)
pound feet per second
pound_inch_per_second(pound_inch_per_second)
pound inches per second
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.