[][src]Enum tiff::TiffUnsupportedError

pub enum TiffUnsupportedError {
    HorizontalPredictor(ColorType),
    InterpretationWithBits(PhotometricInterpretationVec<u8>),
    UnknownInterpretation,
    UnknownCompressionMethod,
    UnsupportedCompressionMethod(CompressionMethod),
    UnsupportedSampleDepth(u8),
    UnsupportedColorType(ColorType),
    UnsupportedBitsPerChannel(u8),
    UnsupportedPlanarConfig(Option<PlanarConfiguration>),
    UnsupportedDataType,
    // some variants omitted
}

The Decoder does not support features required by the image.

This only captures known failures for which the standard either does not require support or an implementation has been planned but not yet completed. Some variants may become unused over time and will then get deprecated before being removed.

The list of variants may grow. Matching against this exhaustively is not covered by interface stability guarantees.

Variants

HorizontalPredictor(ColorType)
InterpretationWithBits(PhotometricInterpretationVec<u8>)
UnknownInterpretation
UnknownCompressionMethod
UnsupportedCompressionMethod(CompressionMethod)
UnsupportedSampleDepth(u8)
UnsupportedColorType(ColorType)
UnsupportedBitsPerChannel(u8)
UnsupportedPlanarConfig(Option<PlanarConfiguration>)
UnsupportedDataType

Trait Implementations

impl Clone for TiffUnsupportedError[src]

impl Debug for TiffUnsupportedError[src]

impl Display for TiffUnsupportedError[src]

impl Eq for TiffUnsupportedError[src]

impl Hash for TiffUnsupportedError[src]

impl PartialEq<TiffUnsupportedError> for TiffUnsupportedError[src]

impl StructuralEq for TiffUnsupportedError[src]

impl StructuralPartialEq for TiffUnsupportedError[src]

Auto Trait Implementations

impl RefUnwindSafe for TiffUnsupportedError

impl Send for TiffUnsupportedError

impl Sync for TiffUnsupportedError

impl Unpin for TiffUnsupportedError

impl UnwindSafe for TiffUnsupportedError

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.