[][src]Enum pixelate::Error

pub enum Error {
    PngEncoding,
    Io,
    PaletteTooBig,
    PaletteTooSmall,
}

Generic error type

Variants

PngEncoding

There has been an internal error when doing the PNG encoding

Io

There has been an error writing the PNG to IO

PaletteTooBig

The palette is over 256 colors

PaletteTooSmall

The palette is smaller than 2 colors (what's the point?)

Trait Implementations

impl Copy for Error[src]

impl PartialEq<Error> for Error[src]

#[must_use]
default fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Eq for Error[src]

impl Clone for Error[src]

default fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl From<EncodingError> for Error[src]

impl Debug for Error[src]

Auto Trait Implementations

impl Send for Error

impl Sync for Error

Blanket Implementations

impl<T> From for T[src]

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

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

type Owned = T

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

type Error = Infallible

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> BorrowMut for T where
    T: ?Sized
[src]

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

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.