[][src]Enum uom::si::mass::Units

pub enum Units {
    yottagram(yottagram),
    zettagram(zettagram),
    exagram(exagram),
    petagram(petagram),
    teragram(teragram),
    gigagram(gigagram),
    megagram(megagram),
    kilogram(kilogram),
    hectogram(hectogram),
    decagram(decagram),
    gram(gram),
    decigram(decigram),
    centigram(centigram),
    milligram(milligram),
    microgram(microgram),
    nanogram(nanogram),
    picogram(picogram),
    femtogram(femtogram),
    attogram(attogram),
    zeptogram(zeptogram),
    yoctogram(yoctogram),
    carat(carat),
    grain(grain),
    hundredweight_long(hundredweight_long),
    hundredweight_short(hundredweight_short),
    ounce(ounce),
    ounce_troy(ounce_troy),
    pennyweight(pennyweight),
    pound(pound),
    pound_troy(pound_troy),
    slug(slug),
    ton_assay(ton_assay),
    ton_long(ton_long),
    ton_short(ton_short),
    ton(ton),
    // some variants omitted
}

Unit enum.

Variants

yottagram(yottagram)

yottagrams

zettagram(zettagram)

zettagrams

exagram(exagram)

exagrams

petagram(petagram)

petagrams

teragram(teragram)

teragrams

gigagram(gigagram)

gigagrams

megagram(megagram)

megagrams

kilogram(kilogram)

kilograms

hectogram(hectogram)

hectograms

decagram(decagram)

decagrams

gram(gram)

grams

decigram(decigram)

decigrams

centigram(centigram)

centigrams

milligram(milligram)

milligrams

microgram(microgram)

micrograms

nanogram(nanogram)

nanograms

picogram(picogram)

picograms

femtogram(femtogram)

femtograms

attogram(attogram)

attograms

zeptogram(zeptogram)

zeptograms

yoctogram(yoctogram)

yoctograms

carat(carat)

carats

grain(grain)

grains

hundredweight_long(hundredweight_long)

hundredweight (long)

hundredweight_short(hundredweight_short)

hundredweight (short)

ounce(ounce)

ounces

ounce_troy(ounce_troy)

troy ounces

pennyweight(pennyweight)

pennyweight

pound(pound)

pounds

pound_troy(pound_troy)

troy pounds

slug(slug)

slugs

ton_assay(ton_assay)

assay tons

ton_long(ton_long)

long tons

ton_short(ton_short)

short tons

ton(ton)

tons

Implementations

impl Units[src]

pub fn abbreviation(&self) -> &'static str[src]

Unit abbreviation.

pub fn singular(&self) -> &'static str[src]

Unit singular description.

pub fn plural(&self) -> &'static str[src]

Unit plural description.

Trait Implementations

impl Clone for Units[src]

impl Copy for Units[src]

impl Debug for Units[src]

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

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.