diff --git a/crates/ide/src/analysis.rs b/crates/ide/src/analysis.rs
index 8cdfde81..58bed7d8 100644
--- a/crates/ide/src/analysis.rs
+++ b/crates/ide/src/analysis.rs
@@ -19,6 +19,7 @@ use vfs::FileId;
use crate::{
Cancellable, FilePosition, RangeInfo,
+ call_hierarchy::{self, CallHierarchyItem, IncomingCall, OutgoingCall},
code_action::{self, CodeAction, CodeActionDiagnostics, CodeActionResolveStrategy},
code_lens::{self, CodeLens, CodeLensConfig, CodeLensKind},
completion::{
@@ -29,6 +30,10 @@ use crate::{
diagnostics,
document_highlight::{self, DocumentHighlight, DocumentHighlightConfig},
document_symbols::{self, DocumentSymbol},
+ facts::{
+ SemanticFacts,
+ edit::{EditPlan, EditRequest},
+ },
folding_ranges::{self, Fold, FoldingConfig},
formatting::{self, FmtConfig},
goto_declaration, goto_definition,
@@ -36,8 +41,8 @@ use crate::{
inlay_hint::{self, InlayHint, InlayHintConfig},
markup::Markup,
navigation_target::NavTarget,
- references::{self, References, ReferencesConfig},
- rename::{self, RenameConfig, RenameResult},
+ references::{References, ReferencesConfig},
+ rename::{RecursiveRenameInfo, RenameCollisionInfo, RenameConfig, RenameResult},
selection_ranges,
semantic_index::{self, ModuleCallEdge},
semantic_tokens::{self, SemaToken, SemaTokenConfig},
@@ -182,7 +187,32 @@ impl Analysis {
position: FilePosition,
config: ReferencesConfig,
) -> Cancellable