Skip to content

Commit c16d3f3

Browse files
committed
Avoid unnecessary exports.
1 parent ca74194 commit c16d3f3

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

compiler/rustc_mir_dataflow/src/drop_flag_effects.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ pub fn drop_flag_effects_for_location<'tcx, F>(
128128
for_location_inits(tcx, body, move_data, loc, |mpi| callback(mpi, DropFlagState::Present));
129129
}
130130

131-
pub fn for_location_inits<'tcx, F>(
131+
fn for_location_inits<'tcx, F>(
132132
tcx: TyCtxt<'tcx>,
133133
body: &Body<'tcx>,
134134
move_data: &MoveData<'tcx>,

compiler/rustc_mir_dataflow/src/framework/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ pub mod graphviz;
4545
pub mod lattice;
4646
mod visitor;
4747

48-
pub use self::cursor::{AnalysisResults, ResultsClonedCursor, ResultsCursor, ResultsRefCursor};
48+
pub use self::cursor::{ResultsClonedCursor, ResultsCursor, ResultsRefCursor};
4949
pub use self::direction::{Backward, Direction, Forward};
5050
pub use self::engine::{Engine, EntrySets, Results, ResultsCloned};
5151
pub use self::lattice::{JoinSemiLattice, MaybeReachable};

compiler/rustc_mir_dataflow/src/lib.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ pub use self::drop_flag_effects::{
2222
move_path_children_matching, on_all_children_bits, on_lookup_result_bits,
2323
};
2424
pub use self::framework::{
25-
fmt, graphviz, lattice, visit_results, Analysis, AnalysisDomain, AnalysisResults, Backward,
26-
CloneAnalysis, Direction, Engine, Forward, GenKill, GenKillAnalysis, JoinSemiLattice,
27-
MaybeReachable, Results, ResultsCloned, ResultsClonedCursor, ResultsCursor, ResultsRefCursor,
28-
ResultsVisitable, ResultsVisitor, SwitchIntEdgeEffects,
25+
fmt, lattice, visit_results, Analysis, AnalysisDomain, Direction, GenKill, GenKillAnalysis,
26+
JoinSemiLattice, MaybeReachable, Results, ResultsCursor, ResultsVisitable, ResultsVisitor,
27+
};
28+
use self::framework::{
29+
Backward, CloneAnalysis, Forward, ResultsClonedCursor, SwitchIntEdgeEffects,
2930
};
30-
3131
use self::move_paths::MoveData;
3232

3333
pub mod debuginfo;

compiler/rustc_mir_dataflow/src/un_derefer.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,29 @@ use rustc_middle::mir::*;
33

44
/// Used for reverting changes made by `DerefSeparator`
55
#[derive(Default, Debug)]
6-
pub struct UnDerefer<'tcx> {
6+
pub(crate) struct UnDerefer<'tcx> {
77
deref_chains: FxHashMap<Local, Vec<PlaceRef<'tcx>>>,
88
}
99

1010
impl<'tcx> UnDerefer<'tcx> {
1111
#[inline]
12-
pub fn insert(&mut self, local: Local, reffed: PlaceRef<'tcx>) {
12+
pub(crate) fn insert(&mut self, local: Local, reffed: PlaceRef<'tcx>) {
1313
let mut chain = self.deref_chains.remove(&reffed.local).unwrap_or_default();
1414
chain.push(reffed);
1515
self.deref_chains.insert(local, chain);
1616
}
1717

1818
/// Returns the chain of places behind `DerefTemp` locals
1919
#[inline]
20-
pub fn deref_chain(&self, local: Local) -> &[PlaceRef<'tcx>] {
20+
pub(crate) fn deref_chain(&self, local: Local) -> &[PlaceRef<'tcx>] {
2121
self.deref_chains.get(&local).map(Vec::as_slice).unwrap_or_default()
2222
}
2323

2424
/// Iterates over the projections of a place and its deref chain.
2525
///
2626
/// See [`PlaceRef::iter_projections`]
2727
#[inline]
28-
pub fn iter_projections(
28+
pub(crate) fn iter_projections(
2929
&self,
3030
place: PlaceRef<'tcx>,
3131
) -> impl Iterator<Item = (PlaceRef<'tcx>, PlaceElem<'tcx>)> + '_ {

0 commit comments

Comments
 (0)