fn apply_context_rules<'a, 'b, R: ContextRule<'a>>(
ctx: &mut hb_ot_apply_context_t<'_>,
rules: &'b ArrayOfOffsets<'a, R, Offset16>,
match_func: impl Fn(&mut GlyphInfo, u32) -> bool,
) -> Option<()>fn apply_context_rules<'a, 'b, R: ContextRule<'a>>(
ctx: &mut hb_ot_apply_context_t<'_>,
rules: &'b ArrayOfOffsets<'a, R, Offset16>,
match_func: impl Fn(&mut GlyphInfo, u32) -> bool,
) -> Option<()>