From 79508d909ae664d61a7041f95c20ffae233557d5 Mon Sep 17 00:00:00 2001 From: r0cky Date: Sat, 9 Mar 2024 09:09:27 +0800 Subject: [PATCH] remove unused struct Snap in lsif --- crates/rust-analyzer/src/cli/lsif.rs | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/crates/rust-analyzer/src/cli/lsif.rs b/crates/rust-analyzer/src/cli/lsif.rs index 31d2a67981f1..f3f5ec1ebde2 100644 --- a/crates/rust-analyzer/src/cli/lsif.rs +++ b/crates/rust-analyzer/src/cli/lsif.rs @@ -7,11 +7,7 @@ use ide::{ Analysis, AnalysisHost, FileId, FileRange, MonikerKind, PackageInformation, RootDatabase, StaticIndex, StaticIndexedFile, TokenId, TokenStaticData, }; -use ide_db::{ - base_db::salsa::{self, ParallelDatabase}, - line_index::WideEncoding, - LineIndexDatabase, -}; +use ide_db::{line_index::WideEncoding, LineIndexDatabase}; use load_cargo::{load_workspace, LoadCargoConfig, ProcMacroServerChoice}; use lsp_types::lsif; use project_model::{CargoConfig, ProjectManifest, ProjectWorkspace, RustLibSource}; @@ -25,14 +21,6 @@ use crate::{ version::version, }; -/// Need to wrap Snapshot to provide `Clone` impl for `map_with` -struct Snap(DB); -impl Clone for Snap> { - fn clone(&self) -> Snap> { - Snap(self.0.snapshot()) - } -} - struct LsifManager<'a> { count: i32, token_map: FxHashMap,