[][src]Enum tiff::TiffFormatError

pub enum TiffFormatError {
    TiffSignatureNotFound,
    TiffSignatureInvalid,
    ImageFileDirectoryNotFound,
    InconsistentSizesEncountered,
    InvalidTag,
    RequiredTagNotFound(Tag),
    UnknownPredictor(u32),
    UnsignedIntegerExpected(Value),
    SignedIntegerExpected(Value),
    InflateError(InflateError),
    // some variants omitted
}

The image is not formatted properly.

This indicates that the encoder producing the image might behave incorrectly or that the input file has been corrupted.

The list of variants may grow to incorporate errors of future features. Matching against this exhaustively is not covered by interface stability guarantees.

Variants

TiffSignatureNotFound
TiffSignatureInvalid
ImageFileDirectoryNotFound
InconsistentSizesEncountered
InvalidTag
RequiredTagNotFound(Tag)
UnknownPredictor(u32)
UnsignedIntegerExpected(Value)
SignedIntegerExpected(Value)
InflateError(InflateError)

Trait Implementations

impl Clone for TiffFormatError[src]

impl Debug for TiffFormatError[src]

impl Display for TiffFormatError[src]

impl Eq for TiffFormatError[src]

impl Hash for TiffFormatError[src]

impl PartialEq<TiffFormatError> for TiffFormatError[src]

impl StructuralEq for TiffFormatError[src]

impl StructuralPartialEq for TiffFormatError[src]

Auto Trait Implementations

impl RefUnwindSafe for TiffFormatError

impl Send for TiffFormatError

impl Sync for TiffFormatError

impl Unpin for TiffFormatError

impl UnwindSafe for TiffFormatError

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.