pub struct GifFrame {
pub descriptor: ImageDescriptor,
pub control: Option<GraphicsControlExtension>,
pub color_table: Vec<u8>,
pub indices: Vec<u8>,
}Expand description
A single GIF frame.
Fields§
§descriptor: ImageDescriptorImage descriptor.
control: Option<GraphicsControlExtension>Graphics control extension (if present).
color_table: Vec<u8>Color table (local or global).
indices: Vec<u8>Decompressed pixel indices.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GifFrame
impl RefUnwindSafe for GifFrame
impl Send for GifFrame
impl Sync for GifFrame
impl Unpin for GifFrame
impl UnsafeUnpin for GifFrame
impl UnwindSafe for GifFrame
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more