[]Enum conv::errors::RangeErrorKind

pub enum RangeErrorKind {
    NegOverflow,
    PosOverflow,
}

Indicates that a conversion failed due to a range error.

This is a variant of RangeError that does not retain the input value which caused the error. It exists to help unify some utility methods and should not generally be used directly, unless you are targeting the Unwrap* traits.

Variants

NegOverflow

Input was too negative for the target type.

PosOverflow

Input was too positive for the target type.

Trait Implementations

impl Eq for RangeErrorKind

impl Clone for RangeErrorKind

impl PartialOrd<RangeErrorKind> for RangeErrorKind

impl Ord for RangeErrorKind

impl PartialEq<RangeErrorKind> for RangeErrorKind

impl From<RangeErrorKind> for GeneralErrorKind[src]

impl From<NoError> for RangeErrorKind[src]

impl<T> From<NegOverflow<T>> for RangeErrorKind[src]

impl<T> From<PosOverflow<T>> for RangeErrorKind[src]

impl<T> From<RangeError<T>> for RangeErrorKind[src]

impl Copy for RangeErrorKind

impl Display for RangeErrorKind[src]

impl Debug for RangeErrorKind

impl Error for RangeErrorKind[src]

Auto Trait Implementations

impl Sync for RangeErrorKind

impl Send for RangeErrorKind

impl Unpin for RangeErrorKind

impl UnwindSafe for RangeErrorKind

impl RefUnwindSafe for RangeErrorKind

Blanket Implementations

impl<Src, Scheme> ApproxFrom<Src, Scheme> for Src where
    Scheme: ApproxScheme
[src]

type Err = NoError

The error type produced by a failed conversion.

impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Src where
    Dst: ApproxFrom<Src, Scheme>,
    Scheme: ApproxScheme
[src]

type Err = <Dst as ApproxFrom<Src, Scheme>>::Err

The error type produced by a failed conversion.

impl<Src> TryFrom<Src> for Src[src]

type Err = NoError

The error type produced by a failed conversion.

impl<Src, Dst> TryInto<Dst> for Src where
    Dst: TryFrom<Src>, 
[src]

type Err = <Dst as TryFrom<Src>>::Err

The error type produced by a failed conversion.

impl<Src> ValueFrom<Src> for Src[src]

type Err = NoError

The error type produced by a failed conversion.

impl<Src, Dst> ValueInto<Dst> for Src where
    Dst: ValueFrom<Src>, 
[src]

type Err = <Dst as ValueFrom<Src>>::Err

The error type produced by a failed conversion.

impl<T> ConvUtil for T[src]

impl<T, Dst> ConvAsUtil<Dst> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for 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.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]