Lines Matching refs:ErrorKind
3 use crate::error::ErrorKind;
18 /// It will return `Err(Err::Error((_, ErrorKind::Tag)))` if the input doesn't match the pattern
21 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
29 /// assert_eq!(parser("Something"), Err(Err::Error(Error::new("Something", ErrorKind::Tag))));
30 /// assert_eq!(parser(""), Err(Err::Error(Error::new("", ErrorKind::Tag))));
45 let e: ErrorKind = ErrorKind::Tag;
58 /// It will return `Err(Err::Error((_, ErrorKind::Tag)))` if the input doesn't match the pattern.
61 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
71 /// assert_eq!(parser("Something"), Err(Err::Error(Error::new("Something", ErrorKind::Tag))));
72 /// assert_eq!(parser(""), Err(Err::Error(Error::new("", ErrorKind::Tag))));
88 let e: ErrorKind = ErrorKind::Tag;
102 /// It will return a `Err::Error(("", ErrorKind::IsNot))` if the pattern wasn't met.
105 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
115 /// assert_eq!(not_space(""), Err(Err::Error(Error::new("", ErrorKind::IsNot))));
125 let e: ErrorKind = ErrorKind::IsNot;
135 /// It will return a `Err(Err::Error((_, ErrorKind::IsA)))` if the pattern wasn't met.
138 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
149 /// assert_eq!(hex(""), Err(Err::Error(Error::new("", ErrorKind::IsA))));
159 let e: ErrorKind = ErrorKind::IsA;
170 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
198 /// It will return an `Err(Err::Error((_, ErrorKind::TakeWhile1)))` if the pattern wasn't met.
201 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
211 /// assert_eq!(alpha(b"12345"), Err(Err::Error(Error::new(&b"12345"[..], ErrorKind::TakeWhile1))));
221 let e: ErrorKind = ErrorKind::TakeWhile1;
231 /// It will return an `Err::Error((_, ErrorKind::TakeWhileMN))` if the pattern wasn't met or is out
235 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
246 /// assert_eq!(short_alpha(b"ed"), Err(Err::Error(Error::new(&b"ed"[..], ErrorKind::TakeWhileMN))));
247 /// assert_eq!(short_alpha(b"12345"), Err(Err::Error(Error::new(&b"12345"[..], ErrorKind::TakeWhileMN))));
270 ErrorKind::TakeWhileMN,
280 ErrorKind::TakeWhileMN,
286 let e = ErrorKind::TakeWhileMN;
297 ErrorKind::TakeWhileMN,
304 let e = ErrorKind::TakeWhileMN;
318 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
345 /// It will return `Err(Err::Error((_, ErrorKind::TakeTill1)))` if the input is empty or the
349 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
357 /// assert_eq!(till_colon(":empty matched"), Err(Err::Error(Error::new(":empty matched", ErrorKind::TakeTill1))));
359 /// assert_eq!(till_colon(""), Err(Err::Error(Error::new("", ErrorKind::TakeTill1))));
369 let e: ErrorKind = ErrorKind::TakeTill1;
376 /// It will return `Err(Err::Error((_, ErrorKind::Eof)))` if the input is shorter than the argument.
379 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
388 /// assert_eq!(take6("short"), Err(Err::Error(Error::new("short", ErrorKind::Eof))));
389 /// assert_eq!(take6(""), Err(Err::Error(Error::new("", ErrorKind::Eof))));
412 Err(_needed) => Err(Err::Error(Error::from_error_kind(i, ErrorKind::Eof))),
419 /// It doesn't consume the pattern. It will return `Err(Err::Error((_, ErrorKind::TakeUntil)))`
423 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
431 /// assert_eq!(until_eof("hello, world"), Err(Err::Error(Error::new("hello, world", ErrorKind::TakeUntil))));
432 /// assert_eq!(until_eof(""), Err(Err::Error(Error::new("", ErrorKind::TakeUntil))));
445 None => Err(Err::Error(Error::from_error_kind(i, ErrorKind::TakeUntil))),
454 /// It doesn't consume the pattern. It will return `Err(Err::Error((_, ErrorKind::TakeUntil)))`
458 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
466 /// assert_eq!(until_eof("hello, world"), Err(Err::Error(Error::new("hello, world", ErrorKind::TakeUntil))));
467 /// assert_eq!(until_eof(""), Err(Err::Error(Error::new("", ErrorKind::TakeUntil))));
469 /// assert_eq!(until_eof("eof"), Err(Err::Error(Error::new("eof", ErrorKind::TakeUntil))));
481 None => Err(Err::Error(Error::from_error_kind(i, ErrorKind::TakeUntil))),
482 Some(0) => Err(Err::Error(Error::from_error_kind(i, ErrorKind::TakeUntil))),
496 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
555 ErrorKind::Escaped,
574 ErrorKind::Escaped,
599 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
675 ErrorKind::EscapedTransform,
694 ErrorKind::EscapedTransform,