pub(crate) enum ContextFormat1<'a> {
Plain(SequenceContextFormat1<'a>),
Chain(ChainedSequenceContextFormat1<'a>),
}
Variants§
Plain(SequenceContextFormat1<'a>)
Chain(ChainedSequenceContextFormat1<'a>)
Implementations§
Source§impl ContextFormat1<'_>
impl ContextFormat1<'_>
Trait Implementations§
Source§impl GlyphClosure for ContextFormat1<'_>
impl GlyphClosure for ContextFormat1<'_>
Source§fn closure_glyphs(
&self,
ctx: &mut ClosureCtx<'_>,
lookup_list: &SubstitutionLookupList<'_>,
_lookup_index: u16,
) -> Result<(), ReadError>
fn closure_glyphs( &self, ctx: &mut ClosureCtx<'_>, lookup_list: &SubstitutionLookupList<'_>, _lookup_index: u16, ) -> Result<(), ReadError>
Update the set of glyphs with any glyphs reachable via substitution.
fn may_have_non_1to1(&self) -> Result<bool, ReadError>
Source§impl Intersect for ContextFormat1<'_>
impl Intersect for ContextFormat1<'_>
Source§impl LookupClosure for ContextFormat1<'_>
impl LookupClosure for ContextFormat1<'_>
fn closure_lookups( &self, c: &mut LookupClosureCtx<'_>, arg: u16, ) -> Result<(), ReadError>
Auto Trait Implementations§
impl<'a> Freeze for ContextFormat1<'a>
impl<'a> RefUnwindSafe for ContextFormat1<'a>
impl<'a> Send for ContextFormat1<'a>
impl<'a> Sync for ContextFormat1<'a>
impl<'a> Unpin for ContextFormat1<'a>
impl<'a> UnwindSafe for ContextFormat1<'a>
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