Struct aster::path::PathSegmentBuilder
[−]
[src]
pub struct PathSegmentBuilder<F = Identity> {
// some fields omitted
}pub struct PathSegmentBuilder<F = Identity> {
// some fields omitted
}impl<F> PathSegmentBuilder<F> where F: Invoke<PathSegment>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: ToNamefn 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 build(self) -> F::Resultimpl<F> Invoke<P<Ty>> for PathSegmentBuilder<F> where F: Invoke<PathSegment>