Trait allsorts_no_std::tables::FontTableProvider[][src]

pub trait FontTableProvider {
    fn table_data<'a>(
        &'a self,
        tag: u32
    ) -> Result<Option<Cow<'a, [u8]>>, ParseError>;
fn has_table<'a>(&'a self, tag: u32) -> bool; fn read_table_data<'a>(
        &'a self,
        tag: u32
    ) -> Result<Cow<'a, [u8]>, ParseError> { ... } }

Required methods

fn table_data<'a>(
    &'a self,
    tag: u32
) -> Result<Option<Cow<'a, [u8]>>, ParseError>
[src]

Return data for the specified table if present

fn has_table<'a>(&'a self, tag: u32) -> bool[src]

Loading content...

Provided methods

fn read_table_data<'a>(&'a self, tag: u32) -> Result<Cow<'a, [u8]>, ParseError>[src]

Loading content...

Implementations on Foreign Types

impl<T: FontTableProvider> FontTableProvider for Box<T>[src]

Loading content...

Implementors

impl FontTableProvider for Woff2TableProvider[src]

impl<'a> FontTableProvider for DynamicFontTableProvider<'a>[src]

impl<'a> FontTableProvider for OffsetTableFontProvider<'a>[src]

impl<'a> FontTableProvider for WoffFont<'a>[src]

Loading content...