Module rustc_mir::borrow_check::nll::region_infer::values [−][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 borrow_check::nll::region_infer::TrackCauses; |
use rustc::mir::BasicBlock; |
use rustc::mir::Location; |
use rustc::mir::Mir; |
use rustc::ty::RegionVid; |
use rustc_data_structures::bitvec::SparseBitMatrix; |
use rustc_data_structures::fx::FxHashMap; |
use rustc_data_structures::fx::FxHashMap; |
use rustc_data_structures::indexed_vec::Idx; |
use rustc_data_structures::indexed_vec::IndexVec; |
use std::fmt::Debug; |
use std::rc::Rc; |
use super::Cause; |
Structs
RegionElementIndex |
[ Experimental ]
|
RegionValueElements |
[ Experimental ] Maps between the various kinds of elements of a region value to the internal indices that w use. |
RegionValues |
[ Experimental ] Stores the values for a set of regions. These are stored in a
compact |
Enums
RegionElement |
[ Experimental ] An individual element in a region value -- the value of a particular region variable consists of a set of these elements. |
Traits
ToElementIndex |
[ Experimental ]
|
Type Definitions
CauseMap |
[ Experimental ]
|