Function nom_errors::alt_3

source ·
pub fn alt_3<I: Clone, O, E, F, X1, X2>(
    a: impl FnMut(I) -> NomRes<I, O, X1, F>,
    b: impl FnMut(I) -> NomRes<I, O, X2, F>,
    c: impl FnMut(I) -> NomRes<I, O, E, F>
) -> impl FnMut(I) -> NomRes<I, O, E, F>
Examples found in repository?
src/lib.rs (line 138)
132
133
134
135
136
137
138
139
pub fn alt_4<I: Clone, O, E, F, X1, X2, X3>(
    a: impl FnMut(I) -> NomRes<I, O, X1, F>,
    b: impl FnMut(I) -> NomRes<I, O, X2, F>,
    c: impl FnMut(I) -> NomRes<I, O, X3, F>,
    d: impl FnMut(I) -> NomRes<I, O, E, F>,
) -> impl FnMut(I) -> NomRes<I, O, E, F> {
    alt_2(alt_3(a, b, c), d)
}