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

pub enum Units {
    yottawatt(yottawatt),
    zettawatt(zettawatt),
    exawatt(exawatt),
    petawatt(petawatt),
    terawatt(terawatt),
    gigawatt(gigawatt),
    megawatt(megawatt),
    kilowatt(kilowatt),
    hectowatt(hectowatt),
    decawatt(decawatt),
    watt(watt),
    deciwatt(deciwatt),
    centiwatt(centiwatt),
    milliwatt(milliwatt),
    microwatt(microwatt),
    nanowatt(nanowatt),
    picowatt(picowatt),
    femtowatt(femtowatt),
    attowatt(attowatt),
    zeptowatt(zeptowatt),
    yoctowatt(yoctowatt),
    erg_per_second(erg_per_second),
    foot_pound_per_hour(foot_pound_per_hour),
    foot_pound_per_minute(foot_pound_per_minute),
    foot_pound_per_second(foot_pound_per_second),
    horsepower(horsepower),
    horsepower_boiler(horsepower_boiler),
    horsepower_electric(horsepower_electric),
    horsepower_metric(horsepower_metric),
    horsepower_imperial(horsepower_imperial),
    hydraulic_horsepower(hydraulic_horsepower),
    // some variants omitted
}

Unit enum.

Variants

yottawatt(yottawatt)

yottawatts

zettawatt(zettawatt)

zettawatts

exawatt(exawatt)

exawatts

petawatt(petawatt)

petawatts

terawatt(terawatt)

terawatts

gigawatt(gigawatt)

gigawatts

megawatt(megawatt)

megawatts

kilowatt(kilowatt)

kilowatts

hectowatt(hectowatt)

hectowatts

decawatt(decawatt)

decawatts

watt(watt)

watts

deciwatt(deciwatt)

deciwatts

centiwatt(centiwatt)

centiwatts

milliwatt(milliwatt)

milliwatts

microwatt(microwatt)

microwatts

nanowatt(nanowatt)

nanowatts

picowatt(picowatt)

picowatts

femtowatt(femtowatt)

femtowatts

attowatt(attowatt)

attowatts

zeptowatt(zeptowatt)

zeptowatts

yoctowatt(yoctowatt)

yoctowatts

erg_per_second(erg_per_second)

ergs per second

foot_pound_per_hour(foot_pound_per_hour)

foot pounds-force per hour

foot_pound_per_minute(foot_pound_per_minute)

foot pounds-force per minute

foot_pound_per_second(foot_pound_per_second)

foot pounds-force per second

horsepower(horsepower)

horsepower

horsepower_boiler(horsepower_boiler)

horsepower (boiler)

horsepower_electric(horsepower_electric)

horsepower (electric)

horsepower_metric(horsepower_metric)

metric horsepower

horsepower_imperial(horsepower_imperial)

horsepower (Imperial)

hydraulic_horsepower(hydraulic_horsepower)

hydraulic horsepower

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.