Skip to content

Commit 02d93bd

Browse files
committed
more private
1 parent 78ecf86 commit 02d93bd

File tree

2 files changed

+18
-19
lines changed

2 files changed

+18
-19
lines changed

src/librustc_mir/borrow_check/mod.rs

+14-11
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,11 @@ use crate::dataflow::{do_dataflow, DebugFormatted};
4040
use crate::dataflow::EverInitializedPlaces;
4141
use crate::dataflow::{MaybeInitializedPlaces, MaybeUninitializedPlaces};
4242

43-
use self::borrow_set::{BorrowData, BorrowSet};
4443
use self::flows::Flows;
4544
use self::location::LocationTable;
4645
use self::prefixes::PrefixSet;
4746
use self::MutateMode::{JustWrite, WriteAndRead};
4847
use self::diagnostics::AccessKind;
49-
use self::region_infer::RegionInferenceContext;
5048

5149
use self::path_utils::*;
5250

@@ -61,15 +59,20 @@ mod facts;
6159
mod invalidation;
6260
mod renumber;
6361
mod member_constraints;
64-
65-
crate mod constraints;
66-
crate mod universal_regions;
67-
crate mod type_check;
68-
crate mod region_infer;
69-
crate mod borrow_set;
70-
crate mod place_ext;
71-
crate mod places_conflict;
72-
crate mod nll;
62+
mod constraints;
63+
mod universal_regions;
64+
mod type_check;
65+
mod region_infer;
66+
mod borrow_set;
67+
mod place_ext;
68+
mod places_conflict;
69+
mod nll;
70+
71+
crate use region_infer::RegionInferenceContext;
72+
crate use borrow_set::{BorrowSet, BorrowData};
73+
crate use places_conflict::{places_conflict, PlaceConflictBias};
74+
crate use place_ext::PlaceExt;
75+
crate use nll::ToRegionVid;
7376

7477
// FIXME(eddyb) perhaps move this somewhere more centrally.
7578
#[derive(Debug)]

src/librustc_mir/dataflow/impls/borrows.rs

+4-8
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,11 @@ use rustc_index::bit_set::BitSet;
66
use rustc_data_structures::fx::FxHashMap;
77
use rustc_index::vec::{Idx, IndexVec};
88

9-
use crate::dataflow::{BitDenotation, BottomValue, GenKillSet};
10-
119
use crate::borrow_check::{
12-
borrow_set::{BorrowSet, BorrowData},
13-
place_ext::PlaceExt,
14-
region_infer::RegionInferenceContext,
15-
nll::ToRegionVid,
10+
ToRegionVid, BorrowSet, BorrowData, RegionInferenceContext, PlaceExt, PlaceConflictBias,
1611
places_conflict,
1712
};
13+
use crate::dataflow::{BitDenotation, BottomValue, GenKillSet};
1814

1915
use std::rc::Rc;
2016

@@ -223,13 +219,13 @@ impl<'a, 'tcx> Borrows<'a, 'tcx> {
223219
// locations.
224220
let definitely_conflicting_borrows = other_borrows_of_local
225221
.filter(|&&i| {
226-
places_conflict::places_conflict(
222+
places_conflict(
227223
self.tcx,
228224
self.param_env,
229225
self.body,
230226
&self.borrow_set.borrows[i].borrowed_place,
231227
place,
232-
places_conflict::PlaceConflictBias::NoOverlap)
228+
PlaceConflictBias::NoOverlap)
233229
});
234230

235231
trans.kill_all(definitely_conflicting_borrows);

0 commit comments

Comments
 (0)