Struct aster::ty::TyObjectSumTyBuilder
[−]
[src]
pub struct TyObjectSumTyBuilder<F> { /* fields omitted */ }
pub struct TyObjectSumTyBuilder<F> { /* fields omitted */ }
impl<F> TyObjectSumTyBuilder<F> where F: Invoke<P<Ty>>
[src]fn with_bounds<I>(self, iter: I) -> Self where I: Iterator<Item=TyParamBound>
fn with_bound(self, bound: TyParamBound) -> Self
fn bound(self) -> TyParamBoundBuilder<Self>
fn with_generics(self, generics: Generics) -> Self
fn with_lifetimes<I, L>(self, lifetimes: I) -> Self where I: Iterator<Item=L>, L: IntoLifetime
fn lifetime<L>(self, lifetime: L) -> Self where L: IntoLifetime
fn build(self) -> F::Result
impl<F> Invoke<TyParamBound> for TyObjectSumTyBuilder<F> where F: Invoke<P<Ty>>
[src]type Result = Self
fn invoke(self, bound: TyParamBound) -> Self