Enum concordium_contracts_common::AmountParseError[][src]

pub enum AmountParseError {
    Overflow,
    ExpectedDot,
    ExpectedDigit,
    ExpectedMore,
    ExpectedDigitOrDot,
    AtMostSixDecimals,
}

An error indicating why parsing of an amount failed. Since amount parsing is typically a user-facing activity this is fairly precise, so we can notify the user why we failed, and what they can do to fix it.

Variants

Overflow
ExpectedDot
ExpectedDigit
ExpectedMore
ExpectedDigitOrDot
AtMostSixDecimals

Trait Implementations

impl Clone for AmountParseError[src]

impl Copy for AmountParseError[src]

impl Debug for AmountParseError[src]

impl Display for AmountParseError[src]

impl Eq for AmountParseError[src]

impl PartialEq<AmountParseError> for AmountParseError[src]

impl StructuralEq for AmountParseError[src]

impl StructuralPartialEq for AmountParseError[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> ToString for T where
    T: Display + ?Sized
[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.