Skip to main content

TableDataProvider

Trait TableDataProvider 

Source
trait TableDataProvider<'a>
where Self: 'a,
{ type Entry;
Show 56 methods // Required methods fn tables(&self) -> &'a PerTableData<Self::Entry>; fn table_state( &self, tag: Tag, entry: &'a Self::Entry, ) -> Option<TableState<'a>>; // Provided methods fn ankr(&self) -> Option<TableState<'a>> { ... } fn avar(&self) -> Option<TableState<'a>> { ... } fn base(&self) -> Option<TableState<'a>> { ... } fn cff(&self) -> Option<TableState<'a>> { ... } fn cff2(&self) -> Option<TableState<'a>> { ... } fn cbdt(&self) -> Option<TableState<'a>> { ... } fn cblc(&self) -> Option<TableState<'a>> { ... } fn colr(&self) -> Option<TableState<'a>> { ... } fn cpal(&self) -> Option<TableState<'a>> { ... } fn cmap(&self) -> Option<TableState<'a>> { ... } fn cvar(&self) -> Option<TableState<'a>> { ... } fn cvt(&self) -> Option<TableState<'a>> { ... } fn dsig(&self) -> Option<TableState<'a>> { ... } fn ebdt(&self) -> Option<TableState<'a>> { ... } fn eblc(&self) -> Option<TableState<'a>> { ... } fn feat(&self) -> Option<TableState<'a>> { ... } fn fpgm(&self) -> Option<TableState<'a>> { ... } fn fvar(&self) -> Option<TableState<'a>> { ... } fn gasp(&self) -> Option<TableState<'a>> { ... } fn gdef(&self) -> Option<TableState<'a>> { ... } fn glyf(&self) -> Option<TableState<'a>> { ... } fn gpos(&self) -> Option<TableState<'a>> { ... } fn gsub(&self) -> Option<TableState<'a>> { ... } fn gvar(&self) -> Option<TableState<'a>> { ... } fn hdmx(&self) -> Option<TableState<'a>> { ... } fn head(&self) -> Option<TableState<'a>> { ... } fn hhea(&self) -> Option<TableState<'a>> { ... } fn hmtx(&self) -> Option<TableState<'a>> { ... } fn hvar(&self) -> Option<TableState<'a>> { ... } fn ift(&self) -> Option<TableState<'a>> { ... } fn iftx(&self) -> Option<TableState<'a>> { ... } fn jstf(&self) -> Option<TableState<'a>> { ... } fn kern(&self) -> Option<TableState<'a>> { ... } fn kerx(&self) -> Option<TableState<'a>> { ... } fn loca(&self) -> Option<TableState<'a>> { ... } fn ltag(&self) -> Option<TableState<'a>> { ... } fn math(&self) -> Option<TableState<'a>> { ... } fn maxp(&self) -> Option<TableState<'a>> { ... } fn meta(&self) -> Option<TableState<'a>> { ... } fn morx(&self) -> Option<TableState<'a>> { ... } fn mvar(&self) -> Option<TableState<'a>> { ... } fn name(&self) -> Option<TableState<'a>> { ... } fn os2(&self) -> Option<TableState<'a>> { ... } fn post(&self) -> Option<TableState<'a>> { ... } fn prep(&self) -> Option<TableState<'a>> { ... } fn sbix(&self) -> Option<TableState<'a>> { ... } fn stat(&self) -> Option<TableState<'a>> { ... } fn svg(&self) -> Option<TableState<'a>> { ... } fn trak(&self) -> Option<TableState<'a>> { ... } fn varc(&self) -> Option<TableState<'a>> { ... } fn vhea(&self) -> Option<TableState<'a>> { ... } fn vmtx(&self) -> Option<TableState<'a>> { ... } fn vorg(&self) -> Option<TableState<'a>> { ... } fn vvar(&self) -> Option<TableState<'a>> { ... }
}

Required Associated Types§

Required Methods§

Source

fn tables(&self) -> &'a PerTableData<Self::Entry>

Source

fn table_state( &self, tag: Tag, entry: &'a Self::Entry, ) -> Option<TableState<'a>>

Provided Methods§

Source

fn ankr(&self) -> Option<TableState<'a>>

Source

fn avar(&self) -> Option<TableState<'a>>

Source

fn base(&self) -> Option<TableState<'a>>

Source

fn cff(&self) -> Option<TableState<'a>>

Source

fn cff2(&self) -> Option<TableState<'a>>

Source

fn cbdt(&self) -> Option<TableState<'a>>

Source

fn cblc(&self) -> Option<TableState<'a>>

Source

fn colr(&self) -> Option<TableState<'a>>

Source

fn cpal(&self) -> Option<TableState<'a>>

Source

fn cmap(&self) -> Option<TableState<'a>>

Source

fn cvar(&self) -> Option<TableState<'a>>

Source

fn cvt(&self) -> Option<TableState<'a>>

Source

fn dsig(&self) -> Option<TableState<'a>>

Source

fn ebdt(&self) -> Option<TableState<'a>>

Source

fn eblc(&self) -> Option<TableState<'a>>

Source

fn feat(&self) -> Option<TableState<'a>>

Source

fn fpgm(&self) -> Option<TableState<'a>>

Source

fn fvar(&self) -> Option<TableState<'a>>

Source

fn gasp(&self) -> Option<TableState<'a>>

Source

fn gdef(&self) -> Option<TableState<'a>>

Source

fn glyf(&self) -> Option<TableState<'a>>

Source

fn gpos(&self) -> Option<TableState<'a>>

Source

fn gsub(&self) -> Option<TableState<'a>>

Source

fn gvar(&self) -> Option<TableState<'a>>

Source

fn hdmx(&self) -> Option<TableState<'a>>

Source

fn head(&self) -> Option<TableState<'a>>

Source

fn hhea(&self) -> Option<TableState<'a>>

Source

fn hmtx(&self) -> Option<TableState<'a>>

Source

fn hvar(&self) -> Option<TableState<'a>>

Source

fn ift(&self) -> Option<TableState<'a>>

Source

fn iftx(&self) -> Option<TableState<'a>>

Source

fn jstf(&self) -> Option<TableState<'a>>

Source

fn kern(&self) -> Option<TableState<'a>>

Source

fn kerx(&self) -> Option<TableState<'a>>

Source

fn loca(&self) -> Option<TableState<'a>>

Source

fn ltag(&self) -> Option<TableState<'a>>

Source

fn math(&self) -> Option<TableState<'a>>

Source

fn maxp(&self) -> Option<TableState<'a>>

Source

fn meta(&self) -> Option<TableState<'a>>

Source

fn morx(&self) -> Option<TableState<'a>>

Source

fn mvar(&self) -> Option<TableState<'a>>

Source

fn name(&self) -> Option<TableState<'a>>

Source

fn os2(&self) -> Option<TableState<'a>>

Source

fn post(&self) -> Option<TableState<'a>>

Source

fn prep(&self) -> Option<TableState<'a>>

Source

fn sbix(&self) -> Option<TableState<'a>>

Source

fn stat(&self) -> Option<TableState<'a>>

Source

fn svg(&self) -> Option<TableState<'a>>

Source

fn trak(&self) -> Option<TableState<'a>>

Source

fn varc(&self) -> Option<TableState<'a>>

Source

fn vhea(&self) -> Option<TableState<'a>>

Source

fn vmtx(&self) -> Option<TableState<'a>>

Source

fn vorg(&self) -> Option<TableState<'a>>

Source

fn vvar(&self) -> Option<TableState<'a>>

Implementors§