Struct aster::pat::PatTupleBuilder [] [src]

pub struct PatTupleBuilder<F> {
    // some fields omitted
}

Methods

impl<F: Invoke<P<Pat>>> PatTupleBuilder<F> where F: Invoke<P<Pat>>

fn with_pat(self, pat: P<Pat>) -> PatTupleBuilder<F>

fn pat(self) -> PatBuilder<PatTupleBuilder<F>>

fn build(self) -> F::Result

Trait Implementations

impl<F> Invoke<P<Pat>> for PatTupleBuilder<F> where F: Invoke<P<Pat>>

type Result = PatTupleBuilder<F>

fn invoke(self, pat: P<Pat>) -> Self