diff options
Diffstat (limited to 'crates/libanalysis/src/imp.rs')
-rw-r--r-- | crates/libanalysis/src/imp.rs | 5 |
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) |