Enum blackbox_log::units::si::luminance::Units
#[non_exhaustive]pub enum Units {
Show 35 variants
yottacandela_per_square_meter(yottacandela_per_square_meter),
zettacandela_per_square_meter(zettacandela_per_square_meter),
exacandela_per_square_meter(exacandela_per_square_meter),
petacandela_per_square_meter(petacandela_per_square_meter),
teracandela_per_square_meter(teracandela_per_square_meter),
gigacandela_per_square_meter(gigacandela_per_square_meter),
megacandela_per_square_meter(megacandela_per_square_meter),
kilocandela_per_square_meter(kilocandela_per_square_meter),
hectocandela_per_square_meter(hectocandela_per_square_meter),
decacandela_per_square_meter(decacandela_per_square_meter),
candela_per_square_meter(candela_per_square_meter),
decicandela_per_square_meter(decicandela_per_square_meter),
centicandela_per_square_meter(centicandela_per_square_meter),
millicandela_per_square_meter(millicandela_per_square_meter),
microcandela_per_square_meter(microcandela_per_square_meter),
nanocandela_per_square_meter(nanocandela_per_square_meter),
picocandela_per_square_meter(picocandela_per_square_meter),
femtocandela_per_square_meter(femtocandela_per_square_meter),
attocandela_per_square_meter(attocandela_per_square_meter),
zeptocandela_per_square_meter(zeptocandela_per_square_meter),
yoctocandela_per_square_meter(yoctocandela_per_square_meter),
candela_per_square_picometer(candela_per_square_picometer),
candela_per_square_nanometer(candela_per_square_nanometer),
candela_per_square_micrometer(candela_per_square_micrometer),
candela_per_square_millimeter(candela_per_square_millimeter),
candela_per_square_centimeter(candela_per_square_centimeter),
candela_per_square_kilometer(candela_per_square_kilometer),
candela_per_square_megameter(candela_per_square_megameter),
candela_per_square_gigameter(candela_per_square_gigameter),
candela_per_square_terameter(candela_per_square_terameter),
candela_per_square_inch(candela_per_square_inch),
candela_per_square_foot(candela_per_square_foot),
footlambert(footlambert),
lambert(lambert),
stilb(stilb),
}
Expand description
Unit enum.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
yottacandela_per_square_meter(yottacandela_per_square_meter)
yottacandelas per square meter
zettacandela_per_square_meter(zettacandela_per_square_meter)
zettacandelas per square meter
exacandela_per_square_meter(exacandela_per_square_meter)
exacandelas per square meter
petacandela_per_square_meter(petacandela_per_square_meter)
petacandelas per square meter
teracandela_per_square_meter(teracandela_per_square_meter)
teracandelas per square meter
gigacandela_per_square_meter(gigacandela_per_square_meter)
gigacandelas per square meter
megacandela_per_square_meter(megacandela_per_square_meter)
megacandelas per square meter
kilocandela_per_square_meter(kilocandela_per_square_meter)
kilocandelas per square meter
hectocandela_per_square_meter(hectocandela_per_square_meter)
hectocandelas per square meter
decacandela_per_square_meter(decacandela_per_square_meter)
decacandelas per square meter
candela_per_square_meter(candela_per_square_meter)
candelas per square meter
decicandela_per_square_meter(decicandela_per_square_meter)
decicandelas per square meter
centicandela_per_square_meter(centicandela_per_square_meter)
centicandelas per square meter
millicandela_per_square_meter(millicandela_per_square_meter)
millicandelas per square meter
microcandela_per_square_meter(microcandela_per_square_meter)
microcandelas per square meter
nanocandela_per_square_meter(nanocandela_per_square_meter)
nanocandelas per square meter
picocandela_per_square_meter(picocandela_per_square_meter)
picocandelas per square meter
femtocandela_per_square_meter(femtocandela_per_square_meter)
femtocandelas per square meter
attocandela_per_square_meter(attocandela_per_square_meter)
attocandelas per square meter
zeptocandela_per_square_meter(zeptocandela_per_square_meter)
zeptocandelas per square meter
yoctocandela_per_square_meter(yoctocandela_per_square_meter)
yoctocandelas per square meter
candela_per_square_picometer(candela_per_square_picometer)
candelas per square picometer
candela_per_square_nanometer(candela_per_square_nanometer)
candelas per square nanometer
candela_per_square_micrometer(candela_per_square_micrometer)
candelas per square micrometer
candela_per_square_millimeter(candela_per_square_millimeter)
candelas per square millimeter
candela_per_square_centimeter(candela_per_square_centimeter)
candelas per square centimeter
candela_per_square_kilometer(candela_per_square_kilometer)
candelas per square kilometer
candela_per_square_megameter(candela_per_square_megameter)
candelas per square megameter
candela_per_square_gigameter(candela_per_square_gigameter)
candelas per square gigameter
candela_per_square_terameter(candela_per_square_terameter)
candelas per square terameter
candela_per_square_inch(candela_per_square_inch)
candelas per square inch
candela_per_square_foot(candela_per_square_foot)
candelas per square foot
footlambert(footlambert)
footlamberts
lambert(lambert)
lamberts
stilb(stilb)
stilbs
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.