Module rustc_mir::borrow_check::nll::renumber [−][src]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Re-exports
use rustc::ty::subst::Substs; |
use rustc::ty; |
use rustc::ty::CanonicalTy; |
use rustc::ty::ClosureSubsts; |
use rustc::ty::GeneratorSubsts; |
use rustc::ty::Ty; |
use rustc::ty::TypeFoldable; |
use rustc::mir::BasicBlock; |
use rustc::mir::Local; |
use rustc::mir::Location; |
use rustc::mir::Mir; |
use rustc::mir::Statement; |
use rustc::mir::StatementKind; |
use rustc::mir::visit::MutVisitor; |
use rustc::mir::visit::TyContext; |
use rustc::infer::InferCtxt; |
use rustc::infer::NLLRegionVariableOrigin; |
Structs
NLLVisitor |
[ Experimental ]
|
Functions
renumber_mir |
[ Experimental ] Replaces all free regions appearing in the MIR with fresh inference variables, returning the number of variables created. |
renumber_regions |
[ Experimental ] Replaces all regions appearing in |