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

pub enum Units {
    yobibit(yobibit),
    yottabit(yottabit),
    zebibit(zebibit),
    zettabit(zettabit),
    exbibit(exbibit),
    exabit(exabit),
    pebibit(pebibit),
    petabit(petabit),
    tebibit(tebibit),
    terabit(terabit),
    gibibit(gibibit),
    gigabit(gigabit),
    mebibit(mebibit),
    megabit(megabit),
    kibibit(kibibit),
    kilobit(kilobit),
    bit(bit),
    yobibyte(yobibyte),
    yottabyte(yottabyte),
    zebibyte(zebibyte),
    zettabyte(zettabyte),
    exbibyte(exbibyte),
    exabyte(exabyte),
    pebibyte(pebibyte),
    petabyte(petabyte),
    tebibyte(tebibyte),
    terabyte(terabyte),
    gibibyte(gibibyte),
    gigabyte(gigabyte),
    mebibyte(mebibyte),
    megabyte(megabyte),
    kibibyte(kibibyte),
    kilobyte(kilobyte),
    byte(byte),
    octet(octet),
    nibble(nibble),
    crumb(crumb),
    shannon(shannon),
    natural_unit_of_information(natural_unit_of_information),
    trit(trit),
    hartley(hartley),
    deciban(deciban),
    // some variants omitted
}

Unit enum.

Variants

yobibit(yobibit)

yobibits

yottabit(yottabit)

yottabits

zebibit(zebibit)

zebibits

zettabit(zettabit)

zettabits

exbibit(exbibit)

exbibits

exabit(exabit)

exabits

pebibit(pebibit)

pebibits

petabit(petabit)

petabits

tebibit(tebibit)

tibibits

terabit(terabit)

terabits

gibibit(gibibit)

gibibits

gigabit(gigabit)

gigabits

mebibit(mebibit)

mebibits

megabit(megabit)

megabits

kibibit(kibibit)

kibibits

kilobit(kilobit)

kilobits

bit(bit)

bits

yobibyte(yobibyte)

yobibytes

yottabyte(yottabyte)

yottabytes

zebibyte(zebibyte)

zebibytes

zettabyte(zettabyte)

zettabytes

exbibyte(exbibyte)

exbibytes

exabyte(exabyte)

exabytes

pebibyte(pebibyte)

pebibytes

petabyte(petabyte)

petabytes

tebibyte(tebibyte)

tibibytes

terabyte(terabyte)

terabytes

gibibyte(gibibyte)

gibibytes

gigabyte(gigabyte)

gigabytes

mebibyte(mebibyte)

mebibytes

megabyte(megabyte)

megabytes

kibibyte(kibibyte)

kibibytes

kilobyte(kilobyte)

kilobytes

byte(byte)

bytes

octet(octet)

octets

nibble(nibble)

nibbles

crumb(crumb)

crumbs

shannon(shannon)

shannons

natural_unit_of_information(natural_unit_of_information)

natural units of information

trit(trit)

trits

hartley(hartley)

hartleys

deciban(deciban)

decibans

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.