Struct syn::aster::ty::TyBuilder
[−]
[src]
pub struct TyBuilder<F = Identity> { /* fields omitted */ }pub struct TyBuilder<F = Identity> { /* fields omitted */ }impl TyBuilder[src]fn new() -> Selfimpl<F> TyBuilder<F> where F: Invoke<Ty>[src]fn with_callback(callback: F) -> Selffn build(self, ty: Ty) -> F::Resultfn id<I>(self, id: I) -> F::Result where I: ToIdentfn build_path(self, path: Path) -> F::Resultfn build_qpath(self, qself: QSelf, path: Path) -> F::Resultfn path(self) -> PathBuilder<TyPathBuilder<F>>fn qpath(self) -> QPathBuilder<TyQPathBuilder<F>>fn isize(self) -> F::Resultfn i8(self) -> F::Resultfn i16(self) -> F::Resultfn i32(self) -> F::Resultfn i64(self) -> F::Resultfn usize(self) -> F::Resultfn u8(self) -> F::Resultfn u16(self) -> F::Resultfn u32(self) -> F::Resultfn u64(self) -> F::Resultfn f32(self) -> F::Resultfn f64(self) -> F::Resultfn bool(self) -> F::Resultfn unit(self) -> F::Resultfn tuple(self) -> TyTupleBuilder<F>fn build_slice(self, ty: Ty) -> F::Resultfn slice(self) -> TyBuilder<TySliceBuilder<F>>fn ref_(self) -> TyRefBuilder<F>fn never(self) -> F::Resultfn infer(self) -> F::Resultfn option(self) -> TyBuilder<TyOptionBuilder<F>>fn result(self) -> TyBuilder<TyResultOkBuilder<F>>fn phantom_data(self) -> TyBuilder<TyPhantomDataBuilder<F>>fn box_(self) -> TyBuilder<TyBoxBuilder<F>>fn iterator(self) -> TyBuilder<TyIteratorBuilder<F>>fn impl_trait(self) -> TyImplTraitTyBuilder<F>