Struct aster::path::PathSegmentBuilder
[−]
[src]
pub struct PathSegmentBuilder<F = Identity> { /* fields omitted */ }
pub struct PathSegmentBuilder<F = Identity> { /* fields omitted */ }
impl<F> PathSegmentBuilder<F> where F: Invoke<PathSegment>[src]fn with_callback<I>(id: I, callback: F) -> Self where I: ToIdentfn span(self, span: Span) -> Selffn with_generics(self, generics: Generics) -> Selffn with_lifetimes<I, L>(self, iter: I) -> Self where I: IntoIterator<Item=L>, L: IntoLifetimefn with_lifetime<L>(self, lifetime: L) -> Self where L: IntoLifetimefn lifetime<N>(self, name: N) -> Self where N: ToSymbolfn with_tys<I>(self, iter: I) -> Self where I: IntoIterator<Item=P<Ty>>fn with_ty(self, ty: P<Ty>) -> Selffn ty(self) -> TyBuilder<Self>fn with_binding(self, binding: TypeBinding) -> Selffn binding<T>(self, id: T) -> TyBuilder<TypeBindingBuilder<F>> where T: ToIdentfn no_return(self) -> F::Resultfn return_(self) -> TyBuilder<PathSegmentReturnBuilder<F>>fn build_return(self, output: Option<P<Ty>>) -> F::Resultfn build(self) -> F::Resultimpl<F> Invoke<P<Ty>> for PathSegmentBuilder<F> where F: Invoke<PathSegment>[src]