Lines Matching refs:IResult
5 use crate::internal::{Err, IResult, Needed, Parser};
19 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
22 /// fn parser(s: &str) -> IResult<&str, &str> {
33 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
42 let res: IResult<_, _, Error> = match i.compare(t) {
60 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
63 /// fn parser(s: &str) -> IResult<&str, &str> {
75 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
84 let res: IResult<_, _, Error> = match (i).compare_no_case(t) {
105 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
108 /// fn not_space(s: &str) -> IResult<&str, &str> {
119 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
140 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
143 /// fn hex(s: &str) -> IResult<&str, &str> {
155 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
175 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
179 /// fn alpha(s: &[u8]) -> IResult<&[u8], &[u8]> {
190 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
210 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
214 /// fn alpha(s: &[u8]) -> IResult<&[u8], &[u8]> {
224 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
246 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
250 /// fn short_alpha(s: &[u8]) -> IResult<&[u8], &[u8]> {
264 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
276 let res: IResult<_, _, Error> = if let Ok(index) = input.slice_index(idx) {
286 let res: IResult<_, _, Error> = if let Ok(index) = input.slice_index(n) {
331 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
334 /// fn till_colon(s: &str) -> IResult<&str, &str> {
345 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
363 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
366 /// fn till_colon(s: &str) -> IResult<&str, &str> {
377 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
400 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
403 /// fn take6(s: &str) -> IResult<&str, &str> {
413 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
434 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
437 /// fn until_eof(s: &str) -> IResult<&str, &str> {
448 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
456 let res: IResult<_, _, Error> = match i.find_substring(t) {
473 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
476 /// fn until_eof(s: &str) -> IResult<&str, &str> {
488 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
496 let res: IResult<_, _, Error> = match i.find_substring(t) {
512 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
517 /// fn esc(s: &str) -> IResult<&str, &str> {
529 ) -> impl FnMut(Input) -> IResult<Input, Input, Error>
604 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
611 /// fn parser(input: &str) -> IResult<&str, String> {
631 ) -> impl FnMut(Input) -> IResult<Input, Output, Error>