[][src]Enum hexponent::ConversionResult

pub enum ConversionResult<T> {
    Precise(T),
    Imprecise(T),
}

Indicates the preicsision of a conversion

Variants

Precise(T)

The conversion was precise and the result represents the original exactly.

Imprecise(T)

The conversion was imprecise and the result is as close to the original as possible.

Implementations

impl<T> ConversionResult<T>[src]

pub fn inner(self) -> T[src]

Convert the result to it's contained type.

Trait Implementations

impl<T: Debug> Debug for ConversionResult<T>[src]

Auto Trait Implementations

impl<T> RefUnwindSafe for ConversionResult<T> where
    T: RefUnwindSafe

impl<T> Send for ConversionResult<T> where
    T: Send

impl<T> Sync for ConversionResult<T> where
    T: Sync

impl<T> Unpin for ConversionResult<T> where
    T: Unpin

impl<T> UnwindSafe for ConversionResult<T> where
    T: UnwindSafe

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