Enum Units
#[non_exhaustive]pub enum Units {
Show 30 variants
yottasecond_per_meter,
zettasecond_per_meter,
exasecond_per_meter,
petasecond_per_meter,
terasecond_per_meter,
gigasecond_per_meter,
megasecond_per_meter,
kilosecond_per_meter,
hectosecond_per_meter,
decasecond_per_meter,
second_per_meter,
decisecond_per_meter,
centisecond_per_meter,
millisecond_per_meter,
microsecond_per_meter,
nanosecond_per_meter,
picosecond_per_meter,
femtosecond_per_meter,
attosecond_per_meter,
zeptosecond_per_meter,
yoctosecond_per_meter,
hour_per_foot,
minute_per_foot,
second_per_foot,
second_per_inch,
minute_per_kilometer,
hour_per_kilometer,
hour_per_mile,
minute_per_mile,
second_per_mile,
}Expand description
Unit enum.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
yottasecond_per_meter
yottaseconds per meter
zettasecond_per_meter
zettaseconds per meter
exasecond_per_meter
exaseconds per meter
petasecond_per_meter
petaseconds per meter
terasecond_per_meter
teraseconds per meter
gigasecond_per_meter
gigaseconds per meter
megasecond_per_meter
megaseconds per meter
kilosecond_per_meter
kiloseconds per meter
hectosecond_per_meter
hectoseconds per meter
decasecond_per_meter
decaseconds per meter
second_per_meter
seconds per meter
decisecond_per_meter
deciseconds per meter
centisecond_per_meter
centiseconds per meter
millisecond_per_meter
milliseconds per meter
microsecond_per_meter
microseconds per meter
nanosecond_per_meter
nanoseconds per meter
picosecond_per_meter
picoseconds per meter
femtosecond_per_meter
femtoseconds per meter
attosecond_per_meter
attoseconds per meter
zeptosecond_per_meter
zeptoseconds per meter
yoctosecond_per_meter
yoctoseconds per meter
hour_per_foot
hours per foot
minute_per_foot
minutes per foot
second_per_foot
seconds per foot
second_per_inch
seconds per inch
minute_per_kilometer
minutes per kilometer
hour_per_kilometer
hours per kilometer
hour_per_mile
hours per mile
minute_per_mile
minutes per mile
second_per_mile
seconds per mile
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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)
Converts
&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)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.