Struct aster::pat::PatStructPathBuilder [] [src]

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

Methods

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

fn with_field_pat(self, pat: FieldPat) -> Self

fn with_pats<I, T>(self, iter: I) -> Self where I: IntoIterator<Item=(T, P<Pat>)>, T: ToIdent

fn pat<I>(self, id: I) -> PatBuilder<PatStructFieldBuilder<F>> where I: ToIdent

fn with_ids<I, T>(self, iter: I) -> Self where I: IntoIterator<Item=T>, T: ToIdent

fn id<I>(self, id: I) -> Self where I: ToIdent

fn etc(self) -> F::Result

fn build(self) -> F::Result