[−][src]Trait combine::parser::choice::ChoiceParser
ChoiceParser
represents a parser which may parse one of several different choices depending
on the input.
This is an internal trait used to overload the choice
function.
Associated Types
Loading content...Required methods
fn parse_first(
&mut self,
input: &mut Self::Input,
state: &mut Self::PartialState
) -> ConsumedResult<Self::Output, Self::Input>
&mut self,
input: &mut Self::Input,
state: &mut Self::PartialState
) -> ConsumedResult<Self::Output, Self::Input>
fn parse_partial(
&mut self,
input: &mut Self::Input,
state: &mut Self::PartialState
) -> ConsumedResult<Self::Output, Self::Input>
&mut self,
input: &mut Self::Input,
state: &mut Self::PartialState
) -> ConsumedResult<Self::Output, Self::Input>
fn parse_mode_choice<M>(
&mut self,
mode: M,
input: &mut Self::Input,
state: &mut Self::PartialState
) -> ConsumedResult<Self::Output, Self::Input> where
M: ParseMode,
Self: Sized,
&mut self,
mode: M,
input: &mut Self::Input,
state: &mut Self::PartialState
) -> ConsumedResult<Self::Output, Self::Input> where
M: ParseMode,
Self: Sized,
fn add_error_choice(
&mut self,
error: &mut Tracked<<Self::Input as StreamOnce>::Error>
)
&mut self,
error: &mut Tracked<<Self::Input as StreamOnce>::Error>
)
Implementations on Foreign Types
impl<'a, P: ?Sized> ChoiceParser for &'a mut P where
P: ChoiceParser,
[src]
impl<'a, P: ?Sized> ChoiceParser for &'a mut P where
P: ChoiceParser,
type Input = P::Input
type Output = P::Output
type PartialState = P::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
A: Parser<Input = Input, Output = Output>,
B: Parser<Input = Input, Output = Output>,
C: Parser<Input = Input, Output = Output>,
D: Parser<Input = Input, Output = Output>,
E: Parser<Input = Input, Output = Output>,
F: Parser<Input = Input, Output = Output>,
G: Parser<Input = Input, Output = Output>,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
A: Parser<Input = Input, Output = Output>,
B: Parser<Input = Input, Output = Output>,
C: Parser<Input = Input, Output = Output>,
D: Parser<Input = Input, Output = Output>,
E: Parser<Input = Input, Output = Output>,
F: Parser<Input = Input, Output = Output>,
G: Parser<Input = Input, Output = Output>,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = A<A::PartialState, B::PartialState, C::PartialState, D::PartialState, E::PartialState, F::PartialState, G::PartialState, H::PartialState, I::PartialState, J::PartialState, K::PartialState, L::PartialState, M::PartialState, N::PartialState, O::PartialState, P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
B: Parser<Input = Input, Output = Output>,
C: Parser<Input = Input, Output = Output>,
D: Parser<Input = Input, Output = Output>,
E: Parser<Input = Input, Output = Output>,
F: Parser<Input = Input, Output = Output>,
G: Parser<Input = Input, Output = Output>,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
B: Parser<Input = Input, Output = Output>,
C: Parser<Input = Input, Output = Output>,
D: Parser<Input = Input, Output = Output>,
E: Parser<Input = Input, Output = Output>,
F: Parser<Input = Input, Output = Output>,
G: Parser<Input = Input, Output = Output>,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = B<B::PartialState, C::PartialState, D::PartialState, E::PartialState, F::PartialState, G::PartialState, H::PartialState, I::PartialState, J::PartialState, K::PartialState, L::PartialState, M::PartialState, N::PartialState, O::PartialState, P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
C: Parser<Input = Input, Output = Output>,
D: Parser<Input = Input, Output = Output>,
E: Parser<Input = Input, Output = Output>,
F: Parser<Input = Input, Output = Output>,
G: Parser<Input = Input, Output = Output>,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
C: Parser<Input = Input, Output = Output>,
D: Parser<Input = Input, Output = Output>,
E: Parser<Input = Input, Output = Output>,
F: Parser<Input = Input, Output = Output>,
G: Parser<Input = Input, Output = Output>,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = C<C::PartialState, D::PartialState, E::PartialState, F::PartialState, G::PartialState, H::PartialState, I::PartialState, J::PartialState, K::PartialState, L::PartialState, M::PartialState, N::PartialState, O::PartialState, P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
D: Parser<Input = Input, Output = Output>,
E: Parser<Input = Input, Output = Output>,
F: Parser<Input = Input, Output = Output>,
G: Parser<Input = Input, Output = Output>,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
D: Parser<Input = Input, Output = Output>,
E: Parser<Input = Input, Output = Output>,
F: Parser<Input = Input, Output = Output>,
G: Parser<Input = Input, Output = Output>,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = D<D::PartialState, E::PartialState, F::PartialState, G::PartialState, H::PartialState, I::PartialState, J::PartialState, K::PartialState, L::PartialState, M::PartialState, N::PartialState, O::PartialState, P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
E: Parser<Input = Input, Output = Output>,
F: Parser<Input = Input, Output = Output>,
G: Parser<Input = Input, Output = Output>,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
E: Parser<Input = Input, Output = Output>,
F: Parser<Input = Input, Output = Output>,
G: Parser<Input = Input, Output = Output>,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = E<E::PartialState, F::PartialState, G::PartialState, H::PartialState, I::PartialState, J::PartialState, K::PartialState, L::PartialState, M::PartialState, N::PartialState, O::PartialState, P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
F: Parser<Input = Input, Output = Output>,
G: Parser<Input = Input, Output = Output>,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
F: Parser<Input = Input, Output = Output>,
G: Parser<Input = Input, Output = Output>,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = F<F::PartialState, G::PartialState, H::PartialState, I::PartialState, J::PartialState, K::PartialState, L::PartialState, M::PartialState, N::PartialState, O::PartialState, P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
G: Parser<Input = Input, Output = Output>,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
G: Parser<Input = Input, Output = Output>,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = G<G::PartialState, H::PartialState, I::PartialState, J::PartialState, K::PartialState, L::PartialState, M::PartialState, N::PartialState, O::PartialState, P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
H: Parser<Input = Input, Output = Output>,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = H<H::PartialState, I::PartialState, J::PartialState, K::PartialState, L::PartialState, M::PartialState, N::PartialState, O::PartialState, P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
I: Parser<Input = Input, Output = Output>,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = I<I::PartialState, J::PartialState, K::PartialState, L::PartialState, M::PartialState, N::PartialState, O::PartialState, P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (J, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
J: Parser<Input = Input, Output = Output>,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = J<J::PartialState, K::PartialState, L::PartialState, M::PartialState, N::PartialState, O::PartialState, P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (K, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
K: Parser<Input = Input, Output = Output>,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = K<K::PartialState, L::PartialState, M::PartialState, N::PartialState, O::PartialState, P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (L, M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
L: Parser<Input = Input, Output = Output>,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = L<L::PartialState, M::PartialState, N::PartialState, O::PartialState, P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, M, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (M, N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
M: Parser<Input = Input, Output = Output>,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = M<M::PartialState, N::PartialState, O::PartialState, P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, N, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (N, O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
N: Parser<Input = Input, Output = Output>,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = N<N::PartialState, O::PartialState, P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, O, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (O, P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
O: Parser<Input = Input, Output = Output>,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = O<O::PartialState, P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, P, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (P, Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
P: Parser<Input = Input, Output = Output>,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = P<P::PartialState, Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, Q, R, S, T, U, V, X, Y, Z> ChoiceParser for (Q, R, S, T, U, V, X, Y, Z) where
Input: Stream,
Q: Parser<Input = Input, Output = Output>,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = Q<Q::PartialState, R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, R, S, T, U, V, X, Y, Z> ChoiceParser for (R, S, T, U, V, X, Y, Z) where
Input: Stream,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, R, S, T, U, V, X, Y, Z> ChoiceParser for (R, S, T, U, V, X, Y, Z) where
Input: Stream,
R: Parser<Input = Input, Output = Output>,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = R<R::PartialState, S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, S, T, U, V, X, Y, Z> ChoiceParser for (S, T, U, V, X, Y, Z) where
Input: Stream,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, S, T, U, V, X, Y, Z> ChoiceParser for (S, T, U, V, X, Y, Z) where
Input: Stream,
S: Parser<Input = Input, Output = Output>,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = S<S::PartialState, T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, T, U, V, X, Y, Z> ChoiceParser for (T, U, V, X, Y, Z) where
Input: Stream,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, T, U, V, X, Y, Z> ChoiceParser for (T, U, V, X, Y, Z) where
Input: Stream,
T: Parser<Input = Input, Output = Output>,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = T<T::PartialState, U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, U, V, X, Y, Z> ChoiceParser for (U, V, X, Y, Z) where
Input: Stream,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, U, V, X, Y, Z> ChoiceParser for (U, V, X, Y, Z) where
Input: Stream,
U: Parser<Input = Input, Output = Output>,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = U<U::PartialState, V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, V, X, Y, Z> ChoiceParser for (V, X, Y, Z) where
Input: Stream,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, V, X, Y, Z> ChoiceParser for (V, X, Y, Z) where
Input: Stream,
V: Parser<Input = Input, Output = Output>,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = V<V::PartialState, X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, X, Y, Z> ChoiceParser for (X, Y, Z) where
Input: Stream,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, X, Y, Z> ChoiceParser for (X, Y, Z) where
Input: Stream,
X: Parser<Input = Input, Output = Output>,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = X<X::PartialState, Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, Y, Z> ChoiceParser for (Y, Z) where
Input: Stream,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, Y, Z> ChoiceParser for (Y, Z) where
Input: Stream,
Y: Parser<Input = Input, Output = Output>,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = Y<Y::PartialState, Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<Input, Output, Z> ChoiceParser for (Z,) where
Input: Stream,
Z: Parser<Input = Input, Output = Output>,
[src]
impl<Input, Output, Z> ChoiceParser for (Z,) where
Input: Stream,
Z: Parser<Input = Input, Output = Output>,
type Input = Input
type Output = Output
type PartialState = Z<Z::PartialState>
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<Mode>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 0] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 0] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 1] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 1] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 2] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 2] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 3] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 3] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 4] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 4] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 5] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 5] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 6] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 6] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 7] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 7] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 8] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 8] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 9] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 9] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 10] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 10] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 11] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 11] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 12] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 12] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 13] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 13] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 14] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 14] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 15] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 15] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 16] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 16] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 17] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 17] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 18] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 18] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 19] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 19] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 20] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 20] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 21] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 21] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 22] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 22] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 23] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 23] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 24] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 24] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 25] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 25] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 26] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 26] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 27] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 27] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 28] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 28] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 29] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 29] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 30] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 30] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 31] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 31] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<P> ChoiceParser for [P; 32] where
P: Parser,
[src]
impl<P> ChoiceParser for [P; 32] where
P: Parser,
type Input = P::Input
type Output = P::Output
type PartialState = <[P] as ChoiceParser>::PartialState
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |
impl<I, O, P> ChoiceParser for [P] where
I: Stream,
P: Parser<Input = I, Output = O>,
[src]
impl<I, O, P> ChoiceParser for [P] where
I: Stream,
P: Parser<Input = I, Output = O>,
type Input = I
type Output = O
type PartialState = (usize, P::PartialState)
fn parse_partial( | [src] |
fn parse_first( | [src] |
fn parse_mode_choice<M>( | [src] |
fn add_error_choice( | [src] |