Struct rustc::middle::ty_fold::BottomUpFolder[src]
pub struct BottomUpFolder<'a> {
pub tcx: &'a ctxt,
pub fldop: |t|: 'a -> t,
}Fields
tcx | |
fldop |
pub struct BottomUpFolder<'a> {
pub tcx: &'a ctxt,
pub fldop: |t|: 'a -> t,
}tcx | |
fldop |
impl<'a> TypeFolder for BottomUpFolder<'a>fn tcx<'a>(&'a self) -> &'a ctxtfn fold_ty(&mut self, ty: t) -> tfn fold_mt(&mut self, t: &mt) -> mtfn fold_trait_ref(&mut self, t: &TraitRef) -> TraitReffn fold_sty(&mut self, sty: &sty) -> styfn fold_substs(&mut self, substs: &Substs) -> Substsfn fold_sig(&mut self, sig: &FnSig) -> FnSigfn fold_bare_fn_ty(&mut self, fty: &BareFnTy) -> BareFnTyfn fold_closure_ty(&mut self, fty: &ClosureTy) -> ClosureTyfn fold_region(&mut self, r: Region) -> Regionfn fold_trait_store(&mut self, s: TraitStore) -> TraitStorefn fold_autoref(&mut self, ar: &AutoRef) -> AutoReffn fold_item_substs(&mut self, i: ItemSubsts) -> ItemSubsts
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct (or str), enum,
trait, typedef (or
tdef).