[−][src]Trait rustc_middle::ty::fold::TypeVisitor
Provided methods
fn visit_binder<T: TypeFoldable<'tcx>>(
&mut self,
t: &Binder<T>
) -> ControlFlow<()>
&mut self,
t: &Binder<T>
) -> ControlFlow<()>
fn visit_ty(&mut self, t: Ty<'tcx>) -> ControlFlow<()>
fn visit_region(&mut self, r: Region<'tcx>) -> ControlFlow<()>
fn visit_const(&mut self, c: &'tcx Const<'tcx>) -> ControlFlow<()>
fn visit_predicate(&mut self, p: Predicate<'tcx>) -> ControlFlow<()>
Implementors
impl<'tcx> TypeVisitor<'tcx> for HasEscapingVarsVisitor[src]
fn visit_binder<T: TypeFoldable<'tcx>>(
&mut self,
t: &Binder<T>
) -> ControlFlow<()>[src]
&mut self,
t: &Binder<T>
) -> ControlFlow<()>
fn visit_ty(&mut self, t: Ty<'tcx>) -> ControlFlow<()>[src]
fn visit_region(&mut self, r: Region<'tcx>) -> ControlFlow<()>[src]
fn visit_const(&mut self, ct: &'tcx Const<'tcx>) -> ControlFlow<()>[src]
fn visit_predicate(&mut self, predicate: Predicate<'tcx>) -> ControlFlow<()>[src]
impl<'tcx> TypeVisitor<'tcx> for HasTypeFlagsVisitor[src]
fn visit_ty(&mut self, t: Ty<'_>) -> ControlFlow<()>[src]
fn visit_region(&mut self, r: Region<'tcx>) -> ControlFlow<()>[src]
fn visit_const(&mut self, c: &'tcx Const<'tcx>) -> ControlFlow<()>[src]
fn visit_predicate(&mut self, predicate: Predicate<'tcx>) -> ControlFlow<()>[src]
impl<'tcx> TypeVisitor<'tcx> for LateBoundRegionsCollector[src]
fn visit_binder<T: TypeFoldable<'tcx>>(
&mut self,
t: &Binder<T>
) -> ControlFlow<()>[src]
&mut self,
t: &Binder<T>
) -> ControlFlow<()>