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 ]
|