Lines Matching defs:and
10 /// It depends on the input type `I`, the output type `O`, and the error type `E`
14 /// was not parsed) and the produced value. The `Err` side contains an instance of `nom::Err`.
23 /// management libraries. It keeps the same `Ok` branch, and merges `Err::Error`
24 /// and `Err::Failure` into the `Err` side.
29 /// for the parser to decide, and you should gather more data before parsing again.
31 /// you can get out of the parsing loop and call `finish()` on the parser's result
41 panic!("Cannot call `finish()` on `Err(Err::Incomplete(_))`: this result means that the parser does not have enough data to decide, you should gather more data and try to reapply the parser instead")
92 /// to decide on the next parser to apply, and that parser fails, you know there's no need
103 /// branch and we know other branches won't work, so backtrack
242 /// A parser takes in input type, and returns a `Result` containing
243 /// either the remaining input and the output value, or an error
287 fn and<G, O2>(self, g: G) -> And<Self, G>
304 /// automatically converts the parser's output and error values to another type, as long as they
391 /// Implementation of `Parser::and`