Lines Matching refs:IResult
5 use nom::{error::ErrorKind, Err, IResult, Needed};
13 pub fn take_char(input: &[u8]) -> IResult<&[u8], char> {
28 IResult,
32 fn parse_ints(input: &[u8]) -> IResult<&[u8], Vec<i32>> {
36 fn spaces_or_int(input: &[u8]) -> IResult<&[u8], i32> {
69 let _: IResult<&[u8], &[u8], (&[u8], ErrorKind)> = length_data(be_u16)(b"012346");
76 fn nothing(i: &[u8]) -> IResult<&[u8], &[u8]> {
87 fn twolines(i: &str) -> IResult<&str, (&str, &str)> {
103 fn issue_717(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> {
114 use nom::{error::Error, number::streaming::be_f64, Err, IResult};
130 fn data(input: Input<'_>) -> IResult<Input<'_>, Data> {
140 fn take(i: &[u8]) -> IResult<&[u8], &[u8]> {
144 fn parser(i: &[u8]) -> IResult<&[u8], &[u8]> {
163 ) -> IResult<&'a str, usize, E> {
186 let result: IResult<_, _, VerboseError<&str>> = pair(char('a'), char('b'))(input);
204 pub fn example(input: &[u8]) -> IResult<&[u8], (u8, u8)> {