pub(crate) fn hybrid_try_search_half_rev( dfa: &DFA, cache: &mut Cache, input: &Input<'_>, min_start: usize, ) -> Result<Option<HalfMatch>, RetryError>