Enum Units
#[non_exhaustive]pub enum Units {
Show 48 variants
yottagram_per_second,
zettagram_per_second,
exagram_per_second,
petagram_per_second,
teragram_per_second,
gigagram_per_second,
megagram_per_second,
kilogram_per_second,
hectogram_per_second,
decagram_per_second,
gram_per_second,
decigram_per_second,
centigram_per_second,
milligram_per_second,
microgram_per_second,
nanogram_per_second,
picogram_per_second,
femtogram_per_second,
attogram_per_second,
zeptogram_per_second,
yoctogram_per_second,
kilogram_per_minute,
kilogram_per_hour,
kilogram_per_day,
gram_per_minute,
gram_per_hour,
gram_per_day,
carat_per_second,
grain_per_second,
hundredweight_long_per_second,
hundredweight_short_per_second,
ounce_per_second,
ounce_troy_per_second,
pennyweight_per_second,
pound_per_second,
pound_per_minute,
pound_per_hour,
pound_per_day,
pound_troy_per_second,
slug_per_second,
ton_assay_per_second,
ton_long_per_second,
ton_short_per_second,
ton_short_per_hour,
ton_per_second,
ton_per_minute,
ton_per_hour,
ton_per_day,
}Expand description
Unit enum.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
yottagram_per_second
yottagrams per second
zettagram_per_second
zettagrams per second
exagram_per_second
exagrams per second
petagram_per_second
petagrams per second
teragram_per_second
teragrams per second
gigagram_per_second
gigagrams per second
megagram_per_second
megagrams per second
kilogram_per_second
kilograms per second
hectogram_per_second
hectograms per second
decagram_per_second
decagrams per second
gram_per_second
grams per second
decigram_per_second
decigrams per second
centigram_per_second
centigrams per second
milligram_per_second
milligrams per second
microgram_per_second
micrograms per second
nanogram_per_second
nanograms per second
picogram_per_second
picograms per second
femtogram_per_second
femtograms per second
attogram_per_second
attograms per second
zeptogram_per_second
zeptograms per second
yoctogram_per_second
yoctograms per second
kilogram_per_minute
kilograms per minute
kilogram_per_hour
kilograms per hour
kilogram_per_day
kilograms per day
gram_per_minute
grams per minute
gram_per_hour
grams per hour
gram_per_day
grams per day
carat_per_second
carats per second
grain_per_second
grains per second
hundredweight_long_per_second
hundredweight (long) per second
hundredweight_short_per_second
hundredweight (short) per second
ounce_per_second
ounces per second
ounce_troy_per_second
troy ounces per second
pennyweight_per_second
pennyweight per second
pound_per_second
pounds per second
pound_per_minute
pounds per minute
pound_per_hour
pounds per hour
pound_per_day
pounds per day
pound_troy_per_second
troy pounds per second
slug_per_second
slugs per second
ton_assay_per_second
assay tons per second
ton_long_per_second
long tons per second
ton_short_per_second
short tons per second
ton_short_per_hour
short tons per hour
ton_per_second
tons per second
ton_per_minute
tons per minute
ton_per_hour
tons per hour
ton_per_day
tons per day
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.