[][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 Eq for TiffFormatError[src]

impl PartialEq<TiffFormatError> for TiffFormatError[src]

impl Display for TiffFormatError[src]

impl Debug for TiffFormatError[src]

impl Hash for TiffFormatError[src]

impl StructuralPartialEq for TiffFormatError[src]

impl StructuralEq for TiffFormatError[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> From<T> for 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.

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]