Enum lozizol::model::VuintError[][src]

pub enum VuintError {
    Overflow,
    Incomplete,
    Invalid,
}

Errors when converting or validating Vuint as Uint

Variants

Overflow

The number doesn’t fir into the target type

Incomplete

More bytes are expected. In other words, the las byte has the highest bit set.

Invalid

Leading zero byte (0x80)

Trait Implementations

impl Clone for VuintError[src]

impl Copy for VuintError[src]

impl Debug for VuintError[src]

impl Display for VuintError[src]

impl Eq for VuintError[src]

impl Error for VuintError[src]

impl From<VuintError> for ParseError[src]

impl PartialEq<VuintError> for VuintError[src]

impl StructuralEq for VuintError[src]

impl StructuralPartialEq for VuintError[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.