pub(crate) enum SubtableExternalCache {
None,
LigatureSubstFormat1Cache(Box<LigatureSubstFormat1Cache>),
LigatureSubstFormat1SmallCache(LigatureSubstFormat1SmallCache),
PairPosFormat1Cache(Box<PairPosFormat1Cache>),
PairPosFormat1SmallCache(PairPosFormat1SmallCache),
PairPosFormat2Cache(Box<PairPosFormat2Cache>),
PairPosFormat2SmallCache(PairPosFormat2SmallCache),
ContextFormat2Cache(ContextFormat2Cache),
ChainContextFormat2Cache(ChainContextFormat2Cache),
}Variants§
None
LigatureSubstFormat1Cache(Box<LigatureSubstFormat1Cache>)
LigatureSubstFormat1SmallCache(LigatureSubstFormat1SmallCache)
PairPosFormat1Cache(Box<PairPosFormat1Cache>)
PairPosFormat1SmallCache(PairPosFormat1SmallCache)
PairPosFormat2Cache(Box<PairPosFormat2Cache>)
PairPosFormat2SmallCache(PairPosFormat2SmallCache)
ContextFormat2Cache(ContextFormat2Cache)
ChainContextFormat2Cache(ChainContextFormat2Cache)
Auto Trait Implementations§
impl !Freeze for SubtableExternalCache
impl RefUnwindSafe for SubtableExternalCache
impl Send for SubtableExternalCache
impl Sync for SubtableExternalCache
impl Unpin for SubtableExternalCache
impl UnsafeUnpin for SubtableExternalCache
impl UnwindSafe for SubtableExternalCache
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