Function nom_errors::alt_4

source ·
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>
Examples found in repository?
src/lib.rs (line 148)
141
142
143
144
145
146
147
148
149
pub fn alt_5<I: Clone, O, E, F, X1, X2, X3, X4>(
    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, X4, F>,
    e: impl FnMut(I) -> NomRes<I, O, E, F>,
) -> impl FnMut(I) -> NomRes<I, O, E, F> {
    alt_2(alt_4(a, b, c, d), e)
}