Trait allsorts_no_std::tables::FontTableProvider [−][src]
Required methods
fn table_data<'a>(
&'a self,
tag: u32
) -> Result<Option<Cow<'a, [u8]>>, ParseError>
[src]
&'a self,
tag: u32
) -> Result<Option<Cow<'a, [u8]>>, ParseError>
Return data for the specified table if present
fn has_table<'a>(&'a self, tag: u32) -> bool
[src]
Provided methods
fn read_table_data<'a>(&'a self, tag: u32) -> Result<Cow<'a, [u8]>, ParseError>
[src]
Implementations on Foreign Types
impl<T: FontTableProvider> FontTableProvider for Box<T>
[src]
fn table_data<'a>(
&'a self,
tag: u32
) -> Result<Option<Cow<'a, [u8]>>, ParseError>
[src]
&'a self,
tag: u32
) -> Result<Option<Cow<'a, [u8]>>, ParseError>
fn has_table<'a>(&'a self, tag: u32) -> bool
[src]
Implementors
impl FontTableProvider for Woff2TableProvider
[src]
fn table_data<'a>(
&'a self,
tag: u32
) -> Result<Option<Cow<'a, [u8]>>, ParseError>
[src]
&'a self,
tag: u32
) -> Result<Option<Cow<'a, [u8]>>, ParseError>
fn has_table(&self, tag: u32) -> bool
[src]
impl<'a> FontTableProvider for DynamicFontTableProvider<'a>
[src]
fn table_data<'b>(
&'b self,
tag: u32
) -> Result<Option<Cow<'b, [u8]>>, ParseError>
[src]
&'b self,
tag: u32
) -> Result<Option<Cow<'b, [u8]>>, ParseError>
fn has_table(&self, tag: u32) -> bool
[src]
impl<'a> FontTableProvider for OffsetTableFontProvider<'a>
[src]
fn table_data<'b>(
&'b self,
tag: u32
) -> Result<Option<Cow<'b, [u8]>>, ParseError>
[src]
&'b self,
tag: u32
) -> Result<Option<Cow<'b, [u8]>>, ParseError>