diff options
| author | Ms2ger <Ms2ger@gmail.com> | 2016-01-06 13:16:30 +0100 |
|---|---|---|
| committer | Ms2ger <Ms2ger@gmail.com> | 2016-01-06 13:16:30 +0100 |
| commit | 6f0e58fc5f0e0b1d21e033d5068dcb40386e3f9f (patch) | |
| tree | 5e33251baebc74bad8e535fa1af9b9c4080702e6 /src/librustc_borrowck | |
| parent | dc1f442634c2e37a8b80d59e27edcc24b5614d4e (diff) | |
| download | rust-6f0e58fc5f0e0b1d21e033d5068dcb40386e3f9f.tar.gz rust-6f0e58fc5f0e0b1d21e033d5068dcb40386e3f9f.zip | |
Stop re-exporting MutateMode's variants.
Diffstat (limited to 'src/librustc_borrowck')
| -rw-r--r-- | src/librustc_borrowck/borrowck/check_loans.rs | 5 | ||||
| -rw-r--r-- | src/librustc_borrowck/borrowck/move_data.rs | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/librustc_borrowck/borrowck/check_loans.rs b/src/librustc_borrowck/borrowck/check_loans.rs index df181aec4ea..2d30b827750 100644 --- a/src/librustc_borrowck/borrowck/check_loans.rs +++ b/src/librustc_borrowck/borrowck/check_loans.rs @@ -21,6 +21,7 @@ use self::UseError::*; use borrowck::*; use borrowck::InteriorKind::{InteriorElement, InteriorField}; use rustc::middle::expr_use_visitor as euv; +use rustc::middle::expr_use_visitor::MutateMode; use rustc::middle::infer; use rustc::middle::mem_categorization as mc; use rustc::middle::mem_categorization::Categorization; @@ -161,7 +162,7 @@ impl<'a, 'tcx> euv::Delegate<'tcx> for CheckLoanCtxt<'a, 'tcx> { match opt_loan_path(&assignee_cmt) { Some(lp) => { match mode { - euv::Init | euv::JustWrite => { + MutateMode::Init | MutateMode::JustWrite => { // In a case like `path = 1`, then path does not // have to be *FULLY* initialized, but we still // must be careful lest it contains derefs of @@ -171,7 +172,7 @@ impl<'a, 'tcx> euv::Delegate<'tcx> for CheckLoanCtxt<'a, 'tcx> { MovedInUse, &lp); } - euv::WriteAndRead => { + MutateMode::WriteAndRead => { // In a case like `path += 1`, then path must be // fully initialized, since we will read it before // we write it. diff --git a/src/librustc_borrowck/borrowck/move_data.rs b/src/librustc_borrowck/borrowck/move_data.rs index 62404a73ad3..735e618cc73 100644 --- a/src/librustc_borrowck/borrowck/move_data.rs +++ b/src/librustc_borrowck/borrowck/move_data.rs @@ -20,6 +20,7 @@ use rustc::middle::dataflow::BitwiseOperator; use rustc::middle::dataflow::DataFlowOperator; use rustc::middle::dataflow::KillFrom; use rustc::middle::expr_use_visitor as euv; +use rustc::middle::expr_use_visitor::MutateMode; use rustc::middle::ty; use rustc::util::nodemap::{FnvHashMap, NodeSet}; @@ -406,10 +407,10 @@ impl<'tcx> MoveData<'tcx> { self.fragments.borrow_mut().add_assignment(path_index); match mode { - euv::Init | euv::JustWrite => { + MutateMode::Init | MutateMode::JustWrite => { self.assignee_ids.borrow_mut().insert(assignee_id); } - euv::WriteAndRead => { } + MutateMode::WriteAndRead => { } } let assignment = Assignment { |
