aboutsummaryrefslogtreecommitdiff
path: root/crates/libanalysis/src/imp.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/libanalysis/src/imp.rs')
-rw-r--r--crates/libanalysis/src/imp.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/crates/libanalysis/src/imp.rs b/crates/libanalysis/src/imp.rs
index 3ea27947e..50855551e 100644
--- a/crates/libanalysis/src/imp.rs
+++ b/crates/libanalysis/src/imp.rs
@@ -57,9 +57,8 @@ impl AnalysisHostImpl {
57 } 57 }
58 self.data_mut().crate_graph = graph; 58 self.data_mut().crate_graph = graph;
59 } 59 }
60 pub fn add_library(&mut self, files: impl Iterator<Item=(FileId, String)>) { 60 pub fn add_library(&mut self, root: ReadonlySourceRoot) {
61 let libs = ReadonlySourceRoot::new(files); 61 self.data_mut().libs.push(Arc::new(root));
62 self.data_mut().libs.push(Arc::new(libs));
63 } 62 }
64 fn data_mut(&mut self) -> &mut WorldData { 63 fn data_mut(&mut self) -> &mut WorldData {
65 Arc::make_mut(&mut self.data) 64 Arc::make_mut(&mut self.data)