Enum blackbox_log::units::si::radiant_exposure::Units
#[non_exhaustive]pub enum Units {
Show 43 variants
yottajoule_per_square_meter(yottajoule_per_square_meter),
zettajoule_per_square_meter(zettajoule_per_square_meter),
exajoule_per_square_meter(exajoule_per_square_meter),
petajoule_per_square_meter(petajoule_per_square_meter),
terajoule_per_square_meter(terajoule_per_square_meter),
gigajoule_per_square_meter(gigajoule_per_square_meter),
megajoule_per_square_meter(megajoule_per_square_meter),
kilojoule_per_square_meter(kilojoule_per_square_meter),
hectojoule_per_square_meter(hectojoule_per_square_meter),
decajoule_per_square_meter(decajoule_per_square_meter),
joule_per_square_meter(joule_per_square_meter),
decijoule_per_square_meter(decijoule_per_square_meter),
centijoule_per_square_meter(centijoule_per_square_meter),
millijoule_per_square_meter(millijoule_per_square_meter),
microjoule_per_square_meter(microjoule_per_square_meter),
nanojoule_per_square_meter(nanojoule_per_square_meter),
picojoule_per_square_meter(picojoule_per_square_meter),
femtojoule_per_square_meter(femtojoule_per_square_meter),
attojoule_per_square_meter(attojoule_per_square_meter),
zeptojoule_per_square_meter(zeptojoule_per_square_meter),
yoctojoule_per_square_meter(yoctojoule_per_square_meter),
gigajoule_per_square_centimeter(gigajoule_per_square_centimeter),
megajoule_per_square_centimeter(megajoule_per_square_centimeter),
kilojoule_per_square_centimeter(kilojoule_per_square_centimeter),
hectojoule_per_square_centimeter(hectojoule_per_square_centimeter),
decajoule_per_square_centimeter(decajoule_per_square_centimeter),
joule_per_square_centimeter(joule_per_square_centimeter),
decijoule_per_square_centimeter(decijoule_per_square_centimeter),
centijoule_per_square_centimeter(centijoule_per_square_centimeter),
millijoule_per_square_centimeter(millijoule_per_square_centimeter),
microjoule_per_square_centimeter(microjoule_per_square_centimeter),
nanojoule_per_square_centimeter(nanojoule_per_square_centimeter),
gigajoule_per_square_millimeter(gigajoule_per_square_millimeter),
megajoule_per_square_millimeter(megajoule_per_square_millimeter),
kilojoule_per_square_millimeter(kilojoule_per_square_millimeter),
hectojoule_per_square_millimeter(hectojoule_per_square_millimeter),
decajoule_per_square_millimeter(decajoule_per_square_millimeter),
joule_per_square_millimeter(joule_per_square_millimeter),
decijoule_per_square_millimeter(decijoule_per_square_millimeter),
centijoule_per_square_millimeter(centijoule_per_square_millimeter),
millijoule_per_square_millimeter(millijoule_per_square_millimeter),
microjoule_per_square_millimeter(microjoule_per_square_millimeter),
nanojoule_per_square_millimeter(nanojoule_per_square_millimeter),
}
Expand description
Unit enum.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
yottajoule_per_square_meter(yottajoule_per_square_meter)
yottajoules per square meter
zettajoule_per_square_meter(zettajoule_per_square_meter)
zettajoules per square meter
exajoule_per_square_meter(exajoule_per_square_meter)
exajoules per square meter
petajoule_per_square_meter(petajoule_per_square_meter)
petajoules per square meter
terajoule_per_square_meter(terajoule_per_square_meter)
terajoules per square meter
gigajoule_per_square_meter(gigajoule_per_square_meter)
gigajoules per square meter
megajoule_per_square_meter(megajoule_per_square_meter)
megajoules per square meter
kilojoule_per_square_meter(kilojoule_per_square_meter)
kilojoules per square meter
hectojoule_per_square_meter(hectojoule_per_square_meter)
hectojoules per square meter
decajoule_per_square_meter(decajoule_per_square_meter)
decajoules per square meter
joule_per_square_meter(joule_per_square_meter)
joules per square meter
decijoule_per_square_meter(decijoule_per_square_meter)
decijoules per square meter
centijoule_per_square_meter(centijoule_per_square_meter)
centijoules per square meter
millijoule_per_square_meter(millijoule_per_square_meter)
millijoules per square meter
microjoule_per_square_meter(microjoule_per_square_meter)
microjoules per square meter
nanojoule_per_square_meter(nanojoule_per_square_meter)
nanojoules per square meter
picojoule_per_square_meter(picojoule_per_square_meter)
picojoules per square meter
femtojoule_per_square_meter(femtojoule_per_square_meter)
femtojoules per square meter
attojoule_per_square_meter(attojoule_per_square_meter)
attojoules per square meter
zeptojoule_per_square_meter(zeptojoule_per_square_meter)
zeptojoules per square meter
yoctojoule_per_square_meter(yoctojoule_per_square_meter)
yoctojoules per square meter
gigajoule_per_square_centimeter(gigajoule_per_square_centimeter)
gigajoules per square centimeter
megajoule_per_square_centimeter(megajoule_per_square_centimeter)
megajoules per square centimeter
kilojoule_per_square_centimeter(kilojoule_per_square_centimeter)
kilojoules per square centimeter
hectojoule_per_square_centimeter(hectojoule_per_square_centimeter)
hectojoules per square centimeter
decajoule_per_square_centimeter(decajoule_per_square_centimeter)
decajoules per square centimeter
joule_per_square_centimeter(joule_per_square_centimeter)
joules per square centimeter
decijoule_per_square_centimeter(decijoule_per_square_centimeter)
decijoules per square centimeter
centijoule_per_square_centimeter(centijoule_per_square_centimeter)
centijoules per square centimeter
millijoule_per_square_centimeter(millijoule_per_square_centimeter)
millijoules per square centimeter
microjoule_per_square_centimeter(microjoule_per_square_centimeter)
microjoules per square centimeter
nanojoule_per_square_centimeter(nanojoule_per_square_centimeter)
nanojoules per square centimeter
gigajoule_per_square_millimeter(gigajoule_per_square_millimeter)
gigajoules per square millimeter
megajoule_per_square_millimeter(megajoule_per_square_millimeter)
megajoules per square millimeter
kilojoule_per_square_millimeter(kilojoule_per_square_millimeter)
kilojoules per square millimeter
hectojoule_per_square_millimeter(hectojoule_per_square_millimeter)
hectojoules per square millimeter
decajoule_per_square_millimeter(decajoule_per_square_millimeter)
decajoules per square millimeter
joule_per_square_millimeter(joule_per_square_millimeter)
joules per square millimeter
decijoule_per_square_millimeter(decijoule_per_square_millimeter)
decijoules per square millimeter
centijoule_per_square_millimeter(centijoule_per_square_millimeter)
centijoules per square millimeter
millijoule_per_square_millimeter(millijoule_per_square_millimeter)
millijoules per square millimeter
microjoule_per_square_millimeter(microjoule_per_square_millimeter)
microjoules per square millimeter
nanojoule_per_square_millimeter(nanojoule_per_square_millimeter)
nanojoules per square millimeter
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.