ttf_parser::parser

Trait FromSlice

Source
pub trait FromSlice<'a>: Sized {
    // Required method
    fn parse(data: &'a [u8]) -> Option<Self>;
}
Expand description

A trait for parsing raw binary data of variable size.

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

Required Methods§

Source

fn parse(data: &'a [u8]) -> Option<Self>

Parses an object from a raw data.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<'a> FromSlice<'a> for Coverage<'a>

Source§

impl<'a> FromSlice<'a> for AlternateSet<'a>

Source§

impl<'a> FromSlice<'a> for Ligature<'a>

Source§

impl<'a> FromSlice<'a> for Sequence<'a>

Source§

impl<'a> FromSlice<'a> for Constants<'a>

Source§

impl<'a> FromSlice<'a> for GlyphAssembly<'a>

Source§

impl<'a> FromSlice<'a> for GlyphConstruction<'a>

Source§

impl<'a> FromSlice<'a> for GlyphInfo<'a>

Source§

impl<'a> FromSlice<'a> for Kern<'a>

Source§

impl<'a> FromSlice<'a> for KernInfos<'a>

Source§

impl<'a> FromSlice<'a> for MathValues<'a>

Source§

impl<'a> FromSlice<'a> for Variants<'a>

Source§

impl<'a> FromSlice<'a> for ChainedSequenceRule<'a>

Source§

impl<'a> FromSlice<'a> for Lookup<'a>

Source§

impl<'a> FromSlice<'a> for SequenceRule<'a>

Source§

impl<'a> FromSlice<'a> for LigatureSet<'a>

Source§

impl<'a> FromSlice<'a> for ChainedSequenceRuleSet<'a>

Source§

impl<'a> FromSlice<'a> for SequenceRuleSet<'a>