Enum libheif_rs::HeifErrorSubCode[][src]

#[repr(C)]pub enum HeifErrorSubCode {
    Unspecified,
    EndOfData,
    InvalidBoxSize,
    NoFtypBox,
    NoIdatBox,
    NoMetaBox,
    NoHdlrBox,
    NoHvccBox,
    NoPitmBox,
    NoIpcoBox,
    NoIpmaBox,
    NoIlocBox,
    NoIinfBox,
    NoIprpBox,
    NoIrefBox,
    NoPictHandler,
    IpmaBoxReferencesNonExistingProperty,
    NoPropertiesAssignedToItem,
    NoItemData,
    InvalidGridData,
    MissingGridImages,
    InvalidCleanAperture,
    InvalidOverlayData,
    OverlayImageOutsideOfCanvas,
    AuxiliaryImageTypeUnspecified,
    NoOrInvalidPrimaryItem,
    NoInfeBox,
    UnknownColorProfileType,
    WrongTileImageChromaFormat,
    InvalidFractionalNumber,
    InvalidImageSize,
    InvalidPixiBox,
    NoAv1cBox,
    SecurityLimitExceeded,
    NonExistingItemReferenced,
    NullPointerArgument,
    NonExistingImageChannelReferenced,
    UnsupportedPluginVersion,
    UnsupportedWriterVersion,
    UnsupportedParameter,
    InvalidParameterValue,
    UnsupportedCodec,
    UnsupportedImageType,
    UnsupportedDataVersion,
    UnsupportedColorConversion,
    UnsupportedItemConstructionMethod,
    UnsupportedBitDepth,
    CannotWriteOutputData,
}

Variants

Unspecified
EndOfData
InvalidBoxSize
NoFtypBox
NoIdatBox
NoMetaBox
NoHdlrBox
NoHvccBox
NoPitmBox
NoIpcoBox
NoIpmaBox
NoIlocBox
NoIinfBox
NoIprpBox
NoIrefBox
NoPictHandler
IpmaBoxReferencesNonExistingProperty
NoPropertiesAssignedToItem
NoItemData
InvalidGridData
MissingGridImages
InvalidCleanAperture
InvalidOverlayData
OverlayImageOutsideOfCanvas
AuxiliaryImageTypeUnspecified
NoOrInvalidPrimaryItem
NoInfeBox
UnknownColorProfileType
WrongTileImageChromaFormat
InvalidFractionalNumber
InvalidImageSize
InvalidPixiBox
NoAv1cBox
SecurityLimitExceeded
NonExistingItemReferenced
NullPointerArgument
NonExistingImageChannelReferenced
UnsupportedPluginVersion
UnsupportedWriterVersion
UnsupportedParameter
InvalidParameterValue
UnsupportedCodec
UnsupportedImageType
UnsupportedDataVersion
UnsupportedColorConversion
UnsupportedItemConstructionMethod
UnsupportedBitDepth
CannotWriteOutputData

Implementations

impl HeifErrorSubCode[src]

pub fn n<REPR: Into<i64>>(value: REPR) -> Option<Self>[src]

Trait Implementations

impl Clone for HeifErrorSubCode[src]

impl Copy for HeifErrorSubCode[src]

impl Debug for HeifErrorSubCode[src]

Auto Trait Implementations

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, 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.