Module rustc_mir::borrow_check::error_reporting [−][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 syntax_pos::Span; |
use rustc::middle::region::ScopeTree; |
use rustc::mir::BorrowKind; |
use rustc::mir::Field; |
use rustc::mir::Local; |
use rustc::mir::LocalKind; |
use rustc::mir::Location; |
use rustc::mir::Operand; |
use rustc::mir::Place; |
use rustc::mir::ProjectionElem; |
use rustc::mir::Rvalue; |
use rustc::mir::Statement; |
use rustc::mir::StatementKind; |
use rustc::ty; |
use rustc::ty::RegionKind; |
use rustc_data_structures::indexed_vec::Idx; |
use rustc_data_structures::sync::Lrc; |
use super::Context; |
use super::MirBorrowckCtxt; |
use super::InitializationRequiringAction; |
use super::PrefixSet; |
use super::borrow_set::BorrowData; |
use dataflow::FlowAtLocation; |
use dataflow::MovingOutStatements; |
use dataflow::move_paths::MovePathIndex; |
use util::borrowck_errors::BorrowckErrors; |
use util::borrowck_errors::Origin; |