Struct aster::where_predicate::WherePredicateBuilder
[−]
[src]
pub struct WherePredicateBuilder<F = Identity> { // some fields omitted }
pub struct WherePredicateBuilder<F = Identity> { // some fields omitted }
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
impl<F> Invoke<P<Ty>> for WherePredicateBuilder<F> where F: Invoke<WherePredicate>
type Result = WhereBoundPredicateTyBuilder<F>
fn invoke(self, ty: P<Ty>) -> Self::Result