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

[]
pub enum Units {
    yottameter(yottameter),
    zettameter(zettameter),
    exameter(exameter),
    petameter(petameter),
    terameter(terameter),
    gigameter(gigameter),
    megameter(megameter),
    kilometer(kilometer),
    hectometer(hectometer),
    decameter(decameter),
    meter(meter),
    decimeter(decimeter),
    centimeter(centimeter),
    millimeter(millimeter),
    micrometer(micrometer),
    nanometer(nanometer),
    picometer(picometer),
    femtometer(femtometer),
    attometer(attometer),
    zeptometer(zeptometer),
    yoctometer(yoctometer),
    angstrom(angstrom),
    astronomical_unit(astronomical_unit),
    chain(chain),
    fathom(fathom),
    fermi(fermi),
    foot(foot),
    foot_survey(foot_survey),
    inch(inch),
    light_year(light_year),
    microinch(microinch),
    micron(micron),
    mil(mil),
    mile(mile),
    mile_survey(mile_survey),
    nautical_mile(nautical_mile),
    parsec(parsec),
    pica_computer(pica_computer),
    pica_printers(pica_printers),
    point_computer(point_computer),
    point_printers(point_printers),
    rod(rod),
    yard(yard),
    // some variants omitted
}
[]

Unit enum.

Variants

yottameter(yottameter)
[]

yottameters

zettameter(zettameter)
[]

zettameters

exameter(exameter)
[]

exameters

petameter(petameter)
[]

petameters

terameter(terameter)
[]

terameters

gigameter(gigameter)
[]

gigameters

megameter(megameter)
[]

megameters

kilometer(kilometer)
[]

kilometers

hectometer(hectometer)
[]

hectometers

decameter(decameter)
[]

decameters

meter(meter)
[]

meters

decimeter(decimeter)
[]

decimeters

centimeter(centimeter)
[]

centimeters

millimeter(millimeter)
[]

millimeters

micrometer(micrometer)
[]

micrometers

nanometer(nanometer)
[]

nanometers

picometer(picometer)
[]

picometers

femtometer(femtometer)
[]

femtometers

attometer(attometer)
[]

attometers

zeptometer(zeptometer)
[]

zeptometers

yoctometer(yoctometer)
[]

yoctometers

angstrom(angstrom)
[]

ångströms

astronomical_unit(astronomical_unit)
[]

astronomical units

chain(chain)
[]

chains

fathom(fathom)
[]

fathoms

fermi(fermi)
[]

fermis

foot(foot)
[]

feet

foot_survey(foot_survey)
[]

feet (U.S. survey)

inch(inch)
[]

inches

light_year(light_year)
[]

light years

microinch(microinch)
[]

microinches

micron(micron)
[]

microns

mil(mil)
[]

mils

mile(mile)
[]

miles

mile_survey(mile_survey)
[]

miles (U.S. survey)

nautical_mile(nautical_mile)
[]

nautical miles

parsec(parsec)
[]

parsecs

pica_computer(pica_computer)
[]

picas (computer)

pica_printers(pica_printers)
[]

picas (printer's)

point_computer(point_computer)
[]

points (computer)

point_printers(point_printers)
[]

points (printer's)

rod(rod)
[]

rods

yard(yard)
[]

yards

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.