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

pub enum Units {
    yottamole(yottamole),
    zettamole(zettamole),
    examole(examole),
    petamole(petamole),
    teramole(teramole),
    gigamole(gigamole),
    megamole(megamole),
    kilomole(kilomole),
    hectomole(hectomole),
    decamole(decamole),
    mole(mole),
    decimole(decimole),
    centimole(centimole),
    millimole(millimole),
    micromole(micromole),
    nanomole(nanomole),
    picomole(picomole),
    femtomole(femtomole),
    attomole(attomole),
    zeptomole(zeptomole),
    yoctomole(yoctomole),
    // some variants omitted
}

Unit enum.

Variants

yottamole(yottamole)

yottamoles

zettamole(zettamole)

zettamoles

examole(examole)

examoles

petamole(petamole)

petamoles

teramole(teramole)

teramoles

gigamole(gigamole)

gigamoles

megamole(megamole)

megamoles

kilomole(kilomole)

kilomoles

hectomole(hectomole)

hectomoles

decamole(decamole)

decamoles

mole(mole)

moles

decimole(decimole)

decimoles

centimole(centimole)

centimoles

millimole(millimole)

millimoles

micromole(micromole)

micromoles

nanomole(nanomole)

nanomoles

picomole(picomole)

picomoles

femtomole(femtomole)

femtomoles

attomole(attomole)

attomoles

zeptomole(zeptomole)

zeptomoles

yoctomole(yoctomole)

yoctomoles

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.