diff --git a/crates/ra_analysis/src/imp.rs b/crates/ra_analysis/src/imp.rs index d07d797d57d..5efcaeca04a 100644 --- a/crates/ra_analysis/src/imp.rs +++ b/crates/ra_analysis/src/imp.rs @@ -1,7 +1,6 @@ use std::{ sync::{ Arc, - atomic::{AtomicBool, Ordering::SeqCst}, }, hash::{Hash, Hasher}, fmt, @@ -89,7 +88,6 @@ impl AnalysisHostImpl { } pub fn analysis(&self) -> AnalysisImpl { AnalysisImpl { - needs_reindex: AtomicBool::new(false), data: self.data.clone(), } } @@ -119,7 +117,6 @@ impl AnalysisHostImpl { } pub(crate) struct AnalysisImpl { - needs_reindex: AtomicBool, data: WorldData, } @@ -129,15 +126,6 @@ impl fmt::Debug for AnalysisImpl { } } -impl Clone for AnalysisImpl { - fn clone(&self) -> AnalysisImpl { - AnalysisImpl { - needs_reindex: AtomicBool::new(self.needs_reindex.load(SeqCst)), - data: self.data.clone(), - } - } -} - impl AnalysisImpl { fn root(&self, file_id: FileId) -> &SourceRoot { if self.data.root.contains(file_id) { diff --git a/crates/ra_analysis/src/lib.rs b/crates/ra_analysis/src/lib.rs index 543a8f6da2a..d8b355a81aa 100644 --- a/crates/ra_analysis/src/lib.rs +++ b/crates/ra_analysis/src/lib.rs @@ -19,7 +19,6 @@ mod imp; mod job; mod roots; mod db; -// mod queries; mod descriptors; use std::{