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
]