[][src]Enum png::EncodingError

pub enum EncodingError {
    IoError(Error),
    Format(Cow<'static, str>),
}

Variants

IoError(Error)Format(Cow<'static, str>)

Trait Implementations

impl From<Error> for EncodingError[src]

impl From<EncodingError> for Error[src]

impl Display for EncodingError[src]

impl Debug for EncodingError[src]

impl Error for EncodingError[src]

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

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

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

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

Auto Trait Implementations

impl Unpin for EncodingError

impl Sync for EncodingError

impl Send for EncodingError

impl !UnwindSafe for EncodingError

impl !RefUnwindSafe for EncodingError

Blanket Implementations

impl<T> From<T> 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, 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> Borrow<T> for T where
    T: ?Sized
[src]

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

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