[][src]Enum rin::graphics::image::ImageError

pub enum ImageError {
    FormatError(String),
    DimensionError,
    UnsupportedError(String),
    UnsupportedColor(ColorType),
    NotEnoughData,
    IoError(Error),
    ImageEnd,
    InsufficientMemory,
}

An enumeration of Image errors

Variants

The Image is not formatted properly

The Image's dimensions are either too small or too large

The Decoder does not support this image format

The Decoder does not support this color type

Not enough data was provided to the Decoder to decode the image

An I/O Error occurred while decoding the image

The end of the image has been reached

There is not enough memory to complete the given operation

Trait Implementations

impl From<Error> for ImageError
[src]

impl From<DecodingError> for ImageError
[src]

impl From<TiffError> for ImageError
[src]

impl From<DecodingError> for ImageError
[src]

impl From<Error> for ImageError
[src]

impl Display for ImageError
[src]

impl Error for ImageError
[src]

The lower-level source of this error, if any. Read more

impl Debug for ImageError
[src]

Auto Trait Implementations

impl Send for ImageError

impl Sync for ImageError

Blanket Implementations

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

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

impl<T> From for T
[src]

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

impl<T> Any for T where
    T: Any
[src]

impl<T> SetParameter for T
[src]

Sets value as a parameter of self.

impl<V> IntoVec for V
[src]

impl<V> IntoPnt for V
[src]

impl<SS, SP> SupersetOf for SP where
    SS: SubsetOf<SP>, 
[src]

impl<T> Same for T
[src]

Should always be Self