Module rustc_borrowck::borrowck::gather_loans::move_error[][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 borrowck::BorrowckCtxt;
use rustc::middle::mem_categorization as mc;
use rustc::middle::mem_categorization::Categorization;
use rustc::middle::mem_categorization::NoteClosureEnv;
use rustc::middle::mem_categorization::InteriorOffsetKind as Kind;
use rustc::ty;
use rustc_mir::util::borrowck_errors::BorrowckErrors;
use rustc_mir::util::borrowck_errors::Origin;
use syntax::ast;
use syntax_pos;
use errors::DiagnosticBuilder;
use borrowck::gather_loans::gather_moves::PatternSource;

Structs

GroupedMoveErrors [
Experimental
]
MoveError [
Experimental
]
MoveErrorCollector [
Experimental
]
MovePlace [
Experimental
]

Functions

group_errors_with_same_origin [
Experimental
]
note_move_destination [
Experimental
]
report_cannot_move_out_of [
Experimental
]
report_move_errors [
Experimental
]