pub struct SubtableInfo {
pub kind: SubtableKind,
pub offset: u32,
pub digest: hb_set_digest_t,
pub apply_fns: [fn(&mut hb_ot_apply_context_t<'_>, &SubtableExternalCache, &[u8]) -> Option<()>; 2],
pub external_cache: SubtableExternalCache,
}Expand description
Cached information about a subtable.
Fields§
§kind: SubtableKindThe fully resolved type of the subtable.
offset: u32Byte offset to the subtable from the base of the GSUB or GPOS table.
digest: hb_set_digest_t§apply_fns: [fn(&mut hb_ot_apply_context_t<'_>, &SubtableExternalCache, &[u8]) -> Option<()>; 2]§external_cache: SubtableExternalCacheImplementations§
Source§impl SubtableInfo
impl SubtableInfo
Auto Trait Implementations§
impl !Freeze for SubtableInfo
impl RefUnwindSafe for SubtableInfo
impl Send for SubtableInfo
impl Sync for SubtableInfo
impl Unpin for SubtableInfo
impl UnsafeUnpin for SubtableInfo
impl UnwindSafe for SubtableInfo
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