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>> { ... }
}