[][src]Enum gif::ExtensionData

pub enum ExtensionData {
    Control {
        flags: u8,
        delay: u16,
        trns: u8,

Extension data.



Control extension. Use ExtensionData::new_control_ext to construct.

Fields of Control

flags: u8


delay: u16

Frame delay.

trns: u8

Transparent index.


Sets the number of repetitions


impl ExtensionData[src]

pub fn new_control_ext(
    delay: u16,
    dispose: DisposalMethod,
    needs_user_input: bool,
    trns: Option<u8>
) -> ExtensionData

Constructor for control extension data.

delay is given in units of 10 ms.

Auto Trait Implementations

impl RefUnwindSafe for ExtensionData

impl Send for ExtensionData

impl Sync for ExtensionData

impl Unpin for ExtensionData

impl UnwindSafe for ExtensionData

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.