Struct syn::aster::qpath::QPathBuilder
[−]
[src]
pub struct QPathBuilder<F = Identity> { /* fields omitted */ }
Methods
impl QPathBuilder
[src]
fn new() -> Self
impl<F> QPathBuilder<F> where F: Invoke<(QSelf, Path)>
[src]
fn with_callback(callback: F) -> Self
Construct a QPathBuilder
that will call the callback
with a constructed QSelf
and Path
.
fn with_ty(self, ty: Ty) -> QPathTyBuilder<F>
Build a qualified path first by starting with a type builder.
fn ty(self) -> TyBuilder<Self>
Build a qualified path first by starting with a type builder.
fn build(self, qself: QSelf, path: Path) -> F::Result
Build a qualified path with a concrete type and path.