Struct aster::where_predicate::WherePredicateBuilder [] [src]

pub struct WherePredicateBuilder<F = Identity> {
    // some fields omitted
}

Methods

impl WherePredicateBuilder

fn new() -> Self

impl<F> WherePredicateBuilder<F> where F: Invoke<WherePredicate>

fn with_callback(callback: F) -> Self

fn span(self, span: Span) -> Self

fn bound(self) -> TyBuilder<Self>

fn lifetime<L>(self, lifetime: L) -> WhereRegionPredicateBuilder<F> where L: IntoLifetime

fn eq<P>(self, path: P) -> WhereEqPredicateBuilder<F> where P: IntoPath

Trait Implementations

impl<F> Invoke<P<Ty>> for WherePredicateBuilder<F> where F: Invoke<WherePredicate>

type Result = WhereBoundPredicateTyBuilder<F>

fn invoke(self, ty: P<Ty>) -> Self::Result