Module rustc_mir::borrow_check::nll::explain_borrow [−][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::Cause; |
use borrow_check::nll::region_infer::RegionInferenceContext; |
use borrow_check::Context; |
use borrow_check::MirBorrowckCtxt; |
use borrow_check::borrow_set::BorrowData; |
use rustc::mir::visit::MirVisitable; |
use rustc::mir::visit::PlaceContext; |
use rustc::mir::visit::Visitor; |
use rustc::mir::Local; |
use rustc::mir::Location; |
use rustc::mir::Mir; |
use rustc_data_structures::fx::FxHashSet; |
use rustc_errors::DiagnosticBuilder; |
use util::liveness; |
use util::liveness::DefUse; |
use util::liveness::LivenessMode; |
Structs
DefUseVisitor |
[ Experimental ]
|
UseFinder |
[ Experimental ]
|
Functions
find_drop_use |
[ Experimental ]
|
find_regular_use |
[ Experimental ]
|