pub fn match_input( ctx: &mut hb_ot_apply_context_t<'_>, input_len: u16, match_func: impl Fn(&mut GlyphInfo, u32) -> bool, end_position: &mut usize, p_total_component_count: Option<&mut u8>, ) -> bool