Enum blackbox_log::units::si::volume::Units
#[non_exhaustive]pub enum Units {
Show 66 variants
cubic_yottameter(cubic_yottameter),
cubic_zettameter(cubic_zettameter),
cubic_exameter(cubic_exameter),
cubic_petameter(cubic_petameter),
cubic_terameter(cubic_terameter),
cubic_gigameter(cubic_gigameter),
cubic_megameter(cubic_megameter),
cubic_kilometer(cubic_kilometer),
cubic_hectometer(cubic_hectometer),
cubic_decameter(cubic_decameter),
cubic_meter(cubic_meter),
cubic_decimeter(cubic_decimeter),
cubic_centimeter(cubic_centimeter),
cubic_millimeter(cubic_millimeter),
cubic_micrometer(cubic_micrometer),
cubic_nanometer(cubic_nanometer),
cubic_picometer(cubic_picometer),
cubic_femtometer(cubic_femtometer),
cubic_attometer(cubic_attometer),
cubic_zeptometer(cubic_zeptometer),
cubic_yoctometer(cubic_yoctometer),
acre_foot(acre_foot),
barrel(barrel),
bushel(bushel),
cord(cord),
cubic_foot(cubic_foot),
cubic_inch(cubic_inch),
cubic_mile(cubic_mile),
cubic_yard(cubic_yard),
cup(cup),
fluid_ounce(fluid_ounce),
fluid_ounce_imperial(fluid_ounce_imperial),
gallon_imperial(gallon_imperial),
gallon(gallon),
gill_imperial(gill_imperial),
gill(gill),
yottaliter(yottaliter),
zettaliter(zettaliter),
exaliter(exaliter),
petaliter(petaliter),
teraliter(teraliter),
gigaliter(gigaliter),
megaliter(megaliter),
kiloliter(kiloliter),
hectoliter(hectoliter),
decaliter(decaliter),
liter(liter),
deciliter(deciliter),
centiliter(centiliter),
milliliter(milliliter),
microliter(microliter),
nanoliter(nanoliter),
picoliter(picoliter),
femtoliter(femtoliter),
attoliter(attoliter),
zeptoliter(zeptoliter),
yoctoliter(yoctoliter),
peck(peck),
pint_dry(pint_dry),
pint_liquid(pint_liquid),
quart_dry(quart_dry),
quart_liquid(quart_liquid),
stere(stere),
tablespoon(tablespoon),
teaspoon(teaspoon),
register_ton(register_ton),
}
Expand description
Unit enum.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
cubic_yottameter(cubic_yottameter)
cubic yottameters
cubic_zettameter(cubic_zettameter)
cubic zettameters
cubic_exameter(cubic_exameter)
cubic exameters
cubic_petameter(cubic_petameter)
cubic petameters
cubic_terameter(cubic_terameter)
cubic terameters
cubic_gigameter(cubic_gigameter)
cubic gigameters
cubic_megameter(cubic_megameter)
cubic megameters
cubic_kilometer(cubic_kilometer)
cubic kilometers
cubic_hectometer(cubic_hectometer)
cubic hectometers
cubic_decameter(cubic_decameter)
cubic decameters
cubic_meter(cubic_meter)
cubic meters
cubic_decimeter(cubic_decimeter)
cubic decimeters
cubic_centimeter(cubic_centimeter)
cubic centimeters
cubic_millimeter(cubic_millimeter)
cubic millimeters
cubic_micrometer(cubic_micrometer)
cubic micrometers
cubic_nanometer(cubic_nanometer)
cubic nanometers
cubic_picometer(cubic_picometer)
cubic picometers
cubic_femtometer(cubic_femtometer)
cubic femtometers
cubic_attometer(cubic_attometer)
cubic attometers
cubic_zeptometer(cubic_zeptometer)
cubic zeptometers
cubic_yoctometer(cubic_yoctometer)
cubic yoctometers
acre_foot(acre_foot)
acre-feet
barrel(barrel)
barrels
bushel(bushel)
bushels
cord(cord)
cords
cubic_foot(cubic_foot)
cubic feet
cubic_inch(cubic_inch)
cubic inches
cubic_mile(cubic_mile)
cubic miles
cubic_yard(cubic_yard)
cubic yards
cup(cup)
cups
fluid_ounce(fluid_ounce)
fluid ounces
fluid_ounce_imperial(fluid_ounce_imperial)
Imperial fluid ounces
gallon_imperial(gallon_imperial)
Imperial gallons
gallon(gallon)
gallons
gill_imperial(gill_imperial)
Imperial gills
gill(gill)
gills
yottaliter(yottaliter)
yottaliters
zettaliter(zettaliter)
zettaliters
exaliter(exaliter)
exaliters
petaliter(petaliter)
petaliters
teraliter(teraliter)
teraliters
gigaliter(gigaliter)
gigaliters
megaliter(megaliter)
megaliters
kiloliter(kiloliter)
kiloliters
hectoliter(hectoliter)
hectoliters
decaliter(decaliter)
decaliters
liter(liter)
liters
deciliter(deciliter)
deciliters
centiliter(centiliter)
centiliters
milliliter(milliliter)
milliliters
microliter(microliter)
microliters
nanoliter(nanoliter)
nanoliters
picoliter(picoliter)
picoliters
femtoliter(femtoliter)
femtoliters
attoliter(attoliter)
attoliters
zeptoliter(zeptoliter)
zeptoliters
yoctoliter(yoctoliter)
yoctoliters
peck(peck)
pecks
pint_dry(pint_dry)
dry pints
pint_liquid(pint_liquid)
liquid pints
quart_dry(quart_dry)
dry quarts
quart_liquid(quart_liquid)
liquid quarts
stere(stere)
steres
tablespoon(tablespoon)
tablespoons
teaspoon(teaspoon)
teaspoons
register_ton(register_ton)
register tons
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.