rowan_nom

Trait Joignable

Source
pub trait Joignable<'slice, 'src, Lang: Language, E, IE> {
    // Required method
    fn parse(
        &mut self,
        input: Input<'slice, 'src, Lang>,
    ) -> IResult<'slice, 'src, Lang, E, IE>;
}

Required Methods§

Source

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, E, IE>

Implementations on Foreign Types§

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A> Joignable<'slice, 'src, Lang, CE, IE> for (A,)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B> Joignable<'slice, 'src, Lang, CE, IE> for (A, B)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K, L> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K, L)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, L: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K, L, M> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K, L, M)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, L: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, M: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K, L, M, N> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, L: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, M: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, N: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, L: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, M: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, N: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, O: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, L: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, M: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, N: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, O: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, P: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, L: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, M: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, N: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, O: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, P: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, Q: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, L: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, M: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, N: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, O: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, P: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, Q: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, R: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, L: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, M: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, N: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, O: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, P: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, Q: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, R: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, S: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, L: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, M: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, N: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, O: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, P: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, Q: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, R: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, S: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, T: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, L: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, M: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, N: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, O: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, P: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, Q: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, R: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, S: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, T: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, U: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, L: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, M: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, N: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, O: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, P: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, Q: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, R: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, S: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, T: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, U: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, V: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, L: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, M: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, N: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, O: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, P: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, Q: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, R: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, S: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, T: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, U: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, V: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, W: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, L: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, M: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, N: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, O: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, P: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, Q: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, R: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, S: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, T: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, U: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, V: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, W: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, X: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, L: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, M: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, N: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, O: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, P: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, Q: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, R: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, S: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, T: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, U: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, V: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, W: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, X: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, Y: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Source§

impl<'slice, 'src: 'slice, Lang: Language, CE, IE, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> Joignable<'slice, 'src, Lang, CE, IE> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)
where Lang::Kind: 'static, A: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, B: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, C: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, D: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, E: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, F: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, G: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, H: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, I: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, J: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, K: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, L: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, M: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, N: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, O: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, P: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, Q: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, R: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, S: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, T: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, U: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, V: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, W: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, X: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, Y: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>, Z: Parser<Input<'slice, 'src, Lang>, Children<Lang, CE>, IE>,

Source§

fn parse( &mut self, input: Input<'slice, 'src, Lang>, ) -> IResult<'slice, 'src, Lang, CE, IE>

Implementors§