Enum image::error::LimitErrorKind[][src]

pub enum LimitErrorKind {
    DimensionError,
    InsufficientMemory,
    // some variants omitted
}

Indicates the limit that prevented an operation from completing.

Note that this enumeration is not exhaustive and may in the future be extended to provide more detailed information or to incorporate other resources types.

Variants

DimensionError

The resulting image exceed dimension limits in either direction.

InsufficientMemory

The operation would have performed an allocation larger than allowed.

Trait Implementations

impl Clone for LimitErrorKind[src]

impl Debug for LimitErrorKind[src]

impl Eq for LimitErrorKind[src]

impl Hash for LimitErrorKind[src]

impl PartialEq<LimitErrorKind> for LimitErrorKind[src]

impl StructuralEq for LimitErrorKind[src]

impl StructuralPartialEq for LimitErrorKind[src]

Auto Trait Implementations

impl RefUnwindSafe for LimitErrorKind

impl Send for LimitErrorKind

impl Sync for LimitErrorKind

impl Unpin for LimitErrorKind

impl UnwindSafe for LimitErrorKind

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> Pointable for T[src]

type Init = T

The type for initializers.

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.