reduce visibility

This commit is contained in:
Aleksey Kladov 2019-10-11 11:37:54 +03:00
parent 56621d5fc0
commit ebca677180

View file

@ -48,9 +48,6 @@ impl SourceRoot {
pub fn new_library() -> SourceRoot { pub fn new_library() -> SourceRoot {
SourceRoot { is_library: true, ..SourceRoot::new() } SourceRoot { is_library: true, ..SourceRoot::new() }
} }
pub fn file_by_relative_path(&self, path: &RelativePath) -> Option<FileId> {
self.files.get(path).copied()
}
pub fn insert_file(&mut self, path: RelativePathBuf, file_id: FileId) { pub fn insert_file(&mut self, path: RelativePathBuf, file_id: FileId) {
self.files.insert(path, file_id); self.files.insert(path, file_id);
} }
@ -60,6 +57,9 @@ impl SourceRoot {
pub fn walk(&self) -> impl Iterator<Item = FileId> + '_ { pub fn walk(&self) -> impl Iterator<Item = FileId> + '_ {
self.files.values().copied() self.files.values().copied()
} }
pub(crate) fn file_by_relative_path(&self, path: &RelativePath) -> Option<FileId> {
self.files.get(path).copied()
}
} }
/// `CrateGraph` is a bit of information which turns a set of text files into a /// `CrateGraph` is a bit of information which turns a set of text files into a