Skip to content

Commit 31d2012

Browse files
Adapt some method visibilities in librustc_metadata::cstore.
1 parent 295d980 commit 31d2012

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

src/librustc_metadata/cstore.rs

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -104,15 +104,15 @@ impl CStore {
104104

105105
/// You cannot use this function to allocate a CrateNum in a thread-safe manner.
106106
/// It is currently only used in CrateLoader which is single-threaded code.
107-
pub fn next_crate_num(&self) -> CrateNum {
107+
pub(super) fn next_crate_num(&self) -> CrateNum {
108108
CrateNum::new(self.metas.borrow().len() + 1)
109109
}
110110

111-
pub fn get_crate_data(&self, cnum: CrateNum) -> Lrc<CrateMetadata> {
111+
pub(super) fn get_crate_data(&self, cnum: CrateNum) -> Lrc<CrateMetadata> {
112112
self.metas.borrow()[cnum].clone().unwrap()
113113
}
114114

115-
pub fn set_crate_data(&self, cnum: CrateNum, data: Lrc<CrateMetadata>) {
115+
pub(super) fn set_crate_data(&self, cnum: CrateNum, data: Lrc<CrateMetadata>) {
116116
use rustc_data_structures::indexed_vec::Idx;
117117
let mut met = self.metas.borrow_mut();
118118
while met.len() <= cnum.index() {
@@ -121,7 +121,7 @@ impl CStore {
121121
met[cnum] = Some(data);
122122
}
123123

124-
pub fn iter_crate_data<I>(&self, mut i: I)
124+
pub(super) fn iter_crate_data<I>(&self, mut i: I)
125125
where I: FnMut(CrateNum, &Lrc<CrateMetadata>)
126126
{
127127
for (k, v) in self.metas.borrow().iter_enumerated() {
@@ -131,14 +131,16 @@ impl CStore {
131131
}
132132
}
133133

134-
pub fn crate_dependencies_in_rpo(&self, krate: CrateNum) -> Vec<CrateNum> {
134+
pub(super) fn crate_dependencies_in_rpo(&self, krate: CrateNum) -> Vec<CrateNum> {
135135
let mut ordering = Vec::new();
136136
self.push_dependencies_in_postorder(&mut ordering, krate);
137137
ordering.reverse();
138138
ordering
139139
}
140140

141-
pub fn push_dependencies_in_postorder(&self, ordering: &mut Vec<CrateNum>, krate: CrateNum) {
141+
pub(super) fn push_dependencies_in_postorder(&self,
142+
ordering: &mut Vec<CrateNum>,
143+
krate: CrateNum) {
142144
if ordering.contains(&krate) {
143145
return;
144146
}
@@ -153,7 +155,7 @@ impl CStore {
153155
ordering.push(krate);
154156
}
155157

156-
pub fn do_postorder_cnums_untracked(&self) -> Vec<CrateNum> {
158+
pub(super) fn do_postorder_cnums_untracked(&self) -> Vec<CrateNum> {
157159
let mut ordering = Vec::new();
158160
for (num, v) in self.metas.borrow().iter_enumerated() {
159161
if let &Some(_) = v {
@@ -163,11 +165,11 @@ impl CStore {
163165
return ordering
164166
}
165167

166-
pub fn add_extern_mod_stmt_cnum(&self, emod_id: ast::NodeId, cnum: CrateNum) {
168+
pub(super) fn add_extern_mod_stmt_cnum(&self, emod_id: ast::NodeId, cnum: CrateNum) {
167169
self.extern_mod_crate_map.borrow_mut().insert(emod_id, cnum);
168170
}
169171

170-
pub fn do_extern_mod_stmt_cnum(&self, emod_id: ast::NodeId) -> Option<CrateNum> {
172+
pub(super) fn do_extern_mod_stmt_cnum(&self, emod_id: ast::NodeId) -> Option<CrateNum> {
171173
self.extern_mod_crate_map.borrow().get(&emod_id).cloned()
172174
}
173175
}

0 commit comments

Comments
 (0)