Trait nom::branch::Permutation [−][src]
pub trait Permutation<I, O, E> {
fn permutation(&self, input: I) -> IResult<I, O, E>;
}
Expand description
helper trait for the permutation() combinator
this trait is implemented for tuples of up to 21 elements
Required methods
fn permutation(&self, input: I) -> IResult<I, O, E>
fn permutation(&self, input: I) -> IResult<I, O, E>
tries to apply all parsers in the tuple in various orders until all of them succeed