Lines Matching refs:IResult

9 use crate::internal::{Err, IResult, Needed};
22 /// # use nom::{Err, error::{ErrorKind, Error}, Needed, IResult};
24 /// fn parser(i: &str) -> IResult<&str, char> {
31 pub fn char<I, Error: ParseError<I>>(c: char) -> impl Fn(I) -> IResult<I, char, Error>
52 /// # use nom::{Err, error::{ErrorKind, Error}, Needed, IResult};
54 /// fn parser(i: &str) -> IResult<&str, char> {
61 pub fn satisfy<F, I, Error: ParseError<I>>(cond: F) -> impl Fn(I) -> IResult<I, char, Error>
90 pub fn one_of<I, T, Error: ParseError<I>>(list: T) -> impl Fn(I) -> IResult<I, char, Error>
115 pub fn none_of<I, T, Error: ParseError<I>>(list: T) -> impl Fn(I) -> IResult<I, char, Error>
134 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
140 pub fn crlf<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
163 /// # use nom::{Err, error::{Error, ErrorKind}, IResult, Needed};
171 pub fn not_line_ending<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
212 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
218 pub fn line_ending<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
244 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
250 pub fn newline<I, Error: ParseError<I>>(input: I) -> IResult<I, char, Error>
264 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
270 pub fn tab<I, Error: ParseError<I>>(input: I) -> IResult<I, char, Error>
285 /// # use nom::{character::streaming::anychar, Err, error::ErrorKind, IResult, Needed};
289 pub fn anychar<T, E: ParseError<T>>(input: T) -> IResult<T, char, E>
311 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
317 pub fn alpha0<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
332 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
338 pub fn alpha1<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
353 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
359 pub fn digit0<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
374 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
380 pub fn digit1<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
395 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
401 pub fn hex_digit0<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
416 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
422 pub fn hex_digit1<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
437 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
443 pub fn oct_digit0<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
458 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
464 pub fn oct_digit1<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
479 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
485 pub fn alphanumeric0<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
500 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
506 pub fn alphanumeric1<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
521 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
527 pub fn space0<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
544 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
550 pub fn space1<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
571 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
577 pub fn multispace0<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
595 /// # use nom::{Err, error::ErrorKind, IResult, Needed};
601 pub fn multispace1<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
615 pub(crate) fn sign<T, E: ParseError<T>>(input: T) -> IResult<T, bool, E>
639 pub fn $t<T, E: ParseError<T>>(input: T) -> IResult<T, $t, E>
701 pub fn $t<T, E: ParseError<T>>(input: T) -> IResult<T, $t, E>
748 let res: $crate::IResult<_, _, (_, ErrorKind)> = $left;
1051 fn take_full_line(i: &[u8]) -> IResult<&[u8], (&[u8], &[u8])> {
1061 fn take_full_line(i: &[u8]) -> IResult<&[u8], (&[u8], &[u8])> {
1122 fn digit_to_i16(input: &str) -> IResult<&str, i16> {
1156 fn digit_to_u32(i: &str) -> IResult<&str, u32> {