Enum gif::Extension[][src]

#[repr(u8)]
pub enum Extension {
    Text,
    Control,
    Comment,
    Application,
}

Known GIF extension labels.

These are extensions which may be interpreted by the library and to which a specification with the internal data layout is known.

Variants

Text

Plain Text extension.

This instructs the decoder to render a text as characters in a grid of cells, in a mono-spaced font of its choosing. This is seldom actually implemented and ignored by ImageMagick. The color is always taken from the global table which further complicates any use. No real information on the frame sequencing of this block is available in the standard.

Control

Control extension.

Comment

Comment extension.

Application

Application extension.

See ImageMagick for an idea of commonly recognized extensions.

Implementations

impl Extension[src]

pub fn from_u8(n: u8) -> Option<Extension>[src]

Converts u8 to a Extension if it is known.

Trait Implementations

impl Clone for Extension[src]

impl Debug for Extension[src]

impl From<Extension> for AnyExtension[src]

impl PartialEq<Extension> for Extension[src]

impl Copy for Extension[src]

impl Eq for Extension[src]

impl StructuralEq for Extension[src]

impl StructuralPartialEq for Extension[src]

Auto Trait Implementations

impl RefUnwindSafe for Extension

impl Send for Extension

impl Sync for Extension

impl Unpin for Extension

impl UnwindSafe for Extension

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.