[][src]Trait ttf_parser::parser::FromData

pub trait FromData: Sized {
    pub const SIZE: usize;

    pub fn parse(data: &[u8]) -> Option<Self>;
}

A trait for parsing raw binary data.

This is a low-level, internal trait that should not be used directly.

Associated Constants

pub const SIZE: usize[src]

Object's raw data size.

Not always the same as mem::size_of.

Loading content...

Required methods

pub fn parse(data: &[u8]) -> Option<Self>[src]

Parses an object from a raw data.

Loading content...

Implementations on Foreign Types

impl FromData for ()[src]

impl FromData for u8[src]

impl FromData for i8[src]

impl FromData for u16[src]

impl FromData for i16[src]

impl FromData for u32[src]

impl FromData for i32[src]

impl FromData for Option<Offset16>[src]

impl FromData for Option<Offset32>[src]

Loading content...

Implementors

impl FromData for Format[src]

impl FromData for PlatformId[src]

impl FromData for F2DOT14[src]

impl FromData for Fixed[src]

impl FromData for Offset16[src]

impl FromData for Offset32[src]

impl FromData for U24[src]

impl FromData for Class[src]

impl FromData for GlyphId[src]

impl FromData for Tag[src]

Loading content...