struct BlobTables {
blob: FontBlob,
tables: Box<PerTableData<BlobTableEntry>>,
}Expand description
Blob and associated metadata for all tables.
Fields§
§blob: FontBlob§tables: Box<PerTableData<BlobTableEntry>>Trait Implementations§
Source§impl<'a> TableDataProvider<'a> for &'a BlobTables
impl<'a> TableDataProvider<'a> for &'a BlobTables
type Entry = BlobTableEntry
fn tables(&self) -> &'a PerTableData<Self::Entry>
fn table_state( &self, _tag: Tag, entry: &'a Self::Entry, ) -> Option<TableState<'a>>
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>>
Auto Trait Implementations§
impl Freeze for BlobTables
impl !RefUnwindSafe for BlobTables
impl Send for BlobTables
impl Sync for BlobTables
impl Unpin for BlobTables
impl UnsafeUnpin for BlobTables
impl !UnwindSafe for BlobTables
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more