Lines Matching refs:IResult

5 use crate::internal::{Err, IResult, Parser};
21 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
24 /// fn parser(s: &str) -> IResult<&str, &str> {
34 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
42 let res: IResult<_, _, Error> = match i.compare(t) {
61 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
64 /// fn parser(s: &str) -> IResult<&str, &str> {
76 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
85 let res: IResult<_, _, Error> = match (i).compare_no_case(t) {
105 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
108 /// fn not_space(s: &str) -> IResult<&str, &str> {
119 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
138 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
141 /// fn hex(s: &str) -> IResult<&str, &str> {
153 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
170 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
174 /// fn alpha(s: &[u8]) -> IResult<&[u8], &[u8]> {
185 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
201 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
205 /// fn alpha(s: &[u8]) -> IResult<&[u8], &[u8]> {
215 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
235 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
239 /// fn short_alpha(s: &[u8]) -> IResult<&[u8], &[u8]> {
253 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
265 let res: IResult<_, _, Error> = if let Ok(index) = input.slice_index(idx) {
275 let res: IResult<_, _, Error> = if let Ok(index) = input.slice_index(n) {
301 let res: IResult<_, _, Error> = Ok((input.slice(len..), input));
318 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
321 /// fn till_colon(s: &str) -> IResult<&str, &str> {
332 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
349 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
352 /// fn till_colon(s: &str) -> IResult<&str, &str> {
363 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
379 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
382 /// fn take6(s: &str) -> IResult<&str, &str> {
405 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
423 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
426 /// fn until_eof(s: &str) -> IResult<&str, &str> {
437 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
444 let res: IResult<_, _, Error> = match i.find_substring(t) {
458 /// # use nom::{Err, error::{Error, ErrorKind}, Needed, IResult};
461 /// fn until_eof(s: &str) -> IResult<&str, &str> {
473 ) -> impl Fn(Input) -> IResult<Input, Input, Error>
480 let res: IResult<_, _, Error> = match i.find_substring(t) {
496 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
501 /// fn esc(s: &str) -> IResult<&str, &str> {
513 ) -> impl FnMut(Input) -> IResult<Input, Input, Error>
599 /// # use nom::{Err, error::ErrorKind, Needed, IResult};
606 /// fn parser(input: &str) -> IResult<&str, String> {
627 ) -> impl FnMut(Input) -> IResult<Input, Output, Error>
713 let result: IResult<&str, &str> =
720 let result: IResult<&str, &str> =
726 fn escaped_string(input: &str) -> IResult<&str, &str> {
739 fn unquote<'a>(input: &'a str) -> IResult<&'a str, &'a str> {