pub fn match_lookahead( ctx: &mut hb_ot_apply_context_t<'_, '_>, lookahead_len: u16, match_func: &(dyn Fn(GlyphId, u16) -> bool + '_), start_index: usize, end_index: &mut usize, ) -> bool