]> git.lizzy.rs Git - rust.git/blobdiff - crates/ra_lsp_server/src/server_world.rs
automatically collect garbage
[rust.git] / crates / ra_lsp_server / src / server_world.rs
index 5cb97b29b70c27883c2c8cf82e2701defcccfca4..c2167c5d80342c69a2eb283accdfd45f9c4a0eb0 100644 (file)
@@ -231,6 +231,14 @@ pub fn snapshot(&self) -> ServerWorld {
             vfs: Arc::clone(&self.vfs),
         }
     }
+
+    pub fn maybe_collect_garbage(&mut self) {
+        self.analysis_host.maybe_collect_garbage()
+    }
+
+    pub fn collect_garbage(&mut self) {
+        self.analysis_host.collect_garbage()
+    }
 }
 
 impl ServerWorld {