[−][src]Enum gift::block::Block
A block within a GIF file.
Variants
Header(Header)
Header block
LogicalScreenDesc(LogicalScreenDesc)
Logical screen descriptor block
GlobalColorTable(GlobalColorTable)
Global color table block
PlainText(PlainText)
Plain text extension block
GraphicControl(GraphicControl)
Graphics control extension block
Comment(Comment)
Comment extension block
Application(Application)
Application extension block
Unknown(Unknown)
Unknown extension block
ImageDesc(ImageDesc)
Image descriptor block
LocalColorTable(LocalColorTable)
Local color table block
ImageData(ImageData)
Image data block
Trailer(Trailer)
Trailer block
Methods
impl Block
[src]
pub fn has_sub_blocks(&self) -> bool
[src]
Check if a block can contain sub-blocks
Trait Implementations
impl From<Header> for Block
[src]
impl From<LogicalScreenDesc> for Block
[src]
fn from(b: LogicalScreenDesc) -> Self
[src]
impl From<GlobalColorTable> for Block
[src]
fn from(b: GlobalColorTable) -> Self
[src]
impl From<PlainText> for Block
[src]
impl From<GraphicControl> for Block
[src]
fn from(b: GraphicControl) -> Self
[src]
impl From<Comment> for Block
[src]
impl From<Application> for Block
[src]
fn from(b: Application) -> Self
[src]
impl From<Unknown> for Block
[src]
impl From<ImageDesc> for Block
[src]
impl From<LocalColorTable> for Block
[src]
fn from(b: LocalColorTable) -> Self
[src]
impl From<ImageData> for Block
[src]
impl From<Trailer> for Block
[src]
impl Debug for Block
[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,