This is a trait alias to smooth out the Winnow 0.7 upgrade
Unified · Split
| @@ -41,14 +41,14 @@ pub(crate) fn any_header_field_multi_line<'a, E: ParserError<&'a [u8]> + AddCont · 40 unmodified lines | ||
| 41 | 41 | pub(crate) fn header_field<'a, T, E: ParserError<&'a [u8]>>( |
| 42 | 42 | i: &mut &'a [u8], |
| 43 | 43 | name: &'static [u8], |
| 44 | − parse_value: impl Parser<&'a [u8], T, E>, | |
| 44 | + parse_value: impl ModalParser<&'a [u8], T, E>, | |
| 45 | 45 | ) -> ModalResult<T, E> { |
| 46 | 46 | terminated(preceded(terminated(name, SPACE), parse_value), NL).parse_next(i) |
| 47 | 47 | } |
| 48 | 48 | |
| 49 | 49 | pub(crate) fn any_header_field<'a, T, E: ParserError<&'a [u8]>>( |
| 50 | 50 | i: &mut &'a [u8], |
| 51 | − parse_value: impl Parser<&'a [u8], T, E>, | |
| 51 | + parse_value: impl ModalParser<&'a [u8], T, E>, | |
| 52 | 52 | ) -> ModalResult<(&'a [u8], T), E> { |
| 53 | 53 | terminated((terminated(take_till(1.., SPACE_OR_NL), SPACE), parse_value), NL).parse_next(i) |
| 54 | 54 | } |