fn try_find_overlapping_fwd_imp<A: Automaton + ?Sized>( aut: &A, input: &Input<'_>, pre: Option<&Prefilter>, state: &mut OverlappingState, ) -> Result<(), MatchError>