Enum Units
#[non_exhaustive]pub enum Units {
Show 35 variants
yottacandela_per_square_meter,
zettacandela_per_square_meter,
exacandela_per_square_meter,
petacandela_per_square_meter,
teracandela_per_square_meter,
gigacandela_per_square_meter,
megacandela_per_square_meter,
kilocandela_per_square_meter,
hectocandela_per_square_meter,
decacandela_per_square_meter,
candela_per_square_meter,
decicandela_per_square_meter,
centicandela_per_square_meter,
millicandela_per_square_meter,
microcandela_per_square_meter,
nanocandela_per_square_meter,
picocandela_per_square_meter,
femtocandela_per_square_meter,
attocandela_per_square_meter,
zeptocandela_per_square_meter,
yoctocandela_per_square_meter,
candela_per_square_picometer,
candela_per_square_nanometer,
candela_per_square_micrometer,
candela_per_square_millimeter,
candela_per_square_centimeter,
candela_per_square_kilometer,
candela_per_square_megameter,
candela_per_square_gigameter,
candela_per_square_terameter,
candela_per_square_inch,
candela_per_square_foot,
footlambert,
lambert,
stilb,
}Expand description
Unit enum.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
yottacandela_per_square_meter
yottacandelas per square meter
zettacandela_per_square_meter
zettacandelas per square meter
exacandela_per_square_meter
exacandelas per square meter
petacandela_per_square_meter
petacandelas per square meter
teracandela_per_square_meter
teracandelas per square meter
gigacandela_per_square_meter
gigacandelas per square meter
megacandela_per_square_meter
megacandelas per square meter
kilocandela_per_square_meter
kilocandelas per square meter
hectocandela_per_square_meter
hectocandelas per square meter
decacandela_per_square_meter
decacandelas per square meter
candela_per_square_meter
candelas per square meter
decicandela_per_square_meter
decicandelas per square meter
centicandela_per_square_meter
centicandelas per square meter
millicandela_per_square_meter
millicandelas per square meter
microcandela_per_square_meter
microcandelas per square meter
nanocandela_per_square_meter
nanocandelas per square meter
picocandela_per_square_meter
picocandelas per square meter
femtocandela_per_square_meter
femtocandelas per square meter
attocandela_per_square_meter
attocandelas per square meter
zeptocandela_per_square_meter
zeptocandelas per square meter
yoctocandela_per_square_meter
yoctocandelas per square meter
candela_per_square_picometer
candelas per square picometer
candela_per_square_nanometer
candelas per square nanometer
candela_per_square_micrometer
candelas per square micrometer
candela_per_square_millimeter
candelas per square millimeter
candela_per_square_centimeter
candelas per square centimeter
candela_per_square_kilometer
candelas per square kilometer
candela_per_square_megameter
candelas per square megameter
candela_per_square_gigameter
candelas per square gigameter
candela_per_square_terameter
candelas per square terameter
candela_per_square_inch
candelas per square inch
candela_per_square_foot
candelas per square foot
footlambert
footlamberts
lambert
lamberts
stilb
stilbs
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Units
impl RefUnwindSafe for Units
impl Send for Units
impl Sync for Units
impl Unpin for Units
impl UnsafeUnpin 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.