[][src]Enum iota_conversion::iota_units::IotaUnits

pub enum IotaUnits {
    Iota,
    KiloIota,
    MegaIota,
    GigaIota,
    TeraIota,
    PetaIota,
}

Provides an enum representing all units of IOTA

Variants

Iota

Base unit of IOTA

KiloIota

1,000 Iota

MegaIota

1,000,000 Iota

GigaIota

1,000,000,000 Iota

TeraIota

1,000,000,000,000 Iota

PetaIota

1,000,000,000,000,000 Iota

Implementations

impl IotaUnits[src]

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

Provides the unit string associated with this unit

pub fn value(self) -> u8[src]

Provides the number of significant digits associated with this unit

Trait Implementations

impl Clone for IotaUnits[src]

impl Copy for IotaUnits[src]

impl Debug for IotaUnits[src]

impl PartialEq<IotaUnits> for IotaUnits[src]

impl StructuralPartialEq for IotaUnits[src]

Auto Trait Implementations

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> 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.