[−][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
Implementations
impl Block
[src]
pub fn has_sub_blocks(&self) -> bool
[src]
Check if a block can contain sub-blocks
Trait Implementations
impl Clone for Block
[src]
impl Debug for Block
[src]
impl Eq for Block
[src]
impl From<Application> for Block
[src]
fn from(b: Application) -> Self
[src]
impl From<Comment> for Block
[src]
impl From<GlobalColorTable> for Block
[src]
fn from(b: GlobalColorTable) -> Self
[src]
impl From<GraphicControl> for Block
[src]
fn from(b: GraphicControl) -> Self
[src]
impl From<Header> for Block
[src]
impl From<ImageData> for Block
[src]
impl From<ImageDesc> for Block
[src]
impl From<LocalColorTable> for Block
[src]
fn from(b: LocalColorTable) -> Self
[src]
impl From<LogicalScreenDesc> for Block
[src]
fn from(b: LogicalScreenDesc) -> Self
[src]
impl From<PlainText> for Block
[src]
impl From<Trailer> for Block
[src]
impl From<Unknown> for Block
[src]
impl PartialEq<Block> for Block
[src]
impl StructuralEq for Block
[src]
impl StructuralPartialEq for Block
[src]
Auto Trait Implementations
impl RefUnwindSafe for Block
impl Send for Block
impl Sync for Block
impl Unpin for Block
impl UnwindSafe for Block
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut 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.
pub 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>,