Trait Apply

Source
pub trait Apply {
    // Required method
    fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>;
}
Expand description

Apply a lookup.

Required Methods§

Source

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Apply the lookup.

Implementations on Foreign Types§

Source§

impl Apply for ChainedContextLookup<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for ContextLookup<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for PairAdjustment<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for PositioningSubtable<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for SingleAdjustment<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for SingleSubstitution<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for SubstitutionSubtable<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for CursiveAdjustment<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for MarkToBaseAdjustment<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for MarkToLigatureAdjustment<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for MarkToMarkAdjustment<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for AlternateSet<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for AlternateSubstitution<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for Ligature<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for LigatureSubstitution<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for MultipleSubstitution<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for ReverseChainSingleSubstitution<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for Sequence<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Source§

impl Apply for LigatureSet<'_>

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>) -> Option<()>

Implementors§