pub(crate) fn unsigned_digits<'i, const MIN: usize, const MAX: usize>( input: &mut Stateful<Located<&'i BStr>, RecursionCheck>, ) -> PResult<&'i str>