Prepare SourceDatabase API for lazy file loading

This commit is contained in:
Aleksey Kladov 2019-10-14 16:20:55 +03:00
parent 1555a1aa0d
commit abf2179c0b
14 changed files with 123 additions and 90 deletions

View file

@ -57,7 +57,7 @@ impl SourceRoot {
pub fn walk(&self) -> impl Iterator<Item = FileId> + '_ {
self.files.values().copied()
}
pub(crate) fn file_by_relative_path(&self, path: &RelativePath) -> Option<FileId> {
pub fn file_by_relative_path(&self, path: &RelativePath) -> Option<FileId> {
self.files.get(path).copied()
}
}