symbol_index::{self, FileSymbol},
LineIndexDatabase,
};
-use syntax::{SourceFile, TextRange, TextSize};
+use syntax::SourceFile;
use crate::display::ToNav;
HighlightedRange,
},
};
+pub use assists::{Assist, AssistConfig, AssistId, AssistKind, ResolvedAssist};
pub use completion::{
CompletionConfig, CompletionItem, CompletionItemKind, CompletionResolveCapability,
CompletionScore, ImportEdit, InsertTextFormat,
};
-pub use ide_db::{
- call_info::CallInfo,
- search::{Reference, ReferenceAccess, ReferenceKind},
-};
-
-pub use assists::{Assist, AssistConfig, AssistId, AssistKind, ResolvedAssist};
pub use hir::{Documentation, Semantics};
pub use ide_db::base_db::{
Canceled, Change, CrateGraph, CrateId, Edition, FileId, FilePosition, FileRange, SourceRoot,
SourceRootId,
};
+pub use ide_db::{
+ call_info::CallInfo,
+ search::{Reference, ReferenceAccess, ReferenceKind},
+};
pub use ide_db::{
label::Label,
line_index::{LineCol, LineIndex},
RootDatabase,
};
pub use ssr::SsrError;
+pub use syntax::{TextRange, TextSize};
pub use text_edit::{Indel, TextEdit};
pub type Cancelable<T> = Result<T, Canceled>;
};
use ide::{
- Assist, AssistKind, CallInfo, CompletionItem, CompletionItemKind, Documentation,
- FileSystemEdit, Fold, FoldKind, Highlight, HighlightModifier, HighlightTag, HighlightedRange,
- Indel, InlayHint, InlayKind, InsertTextFormat, LineIndex, Markup, NavigationTarget,
- ReferenceAccess, ResolvedAssist, Runnable, Severity, SourceChange, SourceFileEdit, TextEdit,
+ Assist, AssistKind, CallInfo, CompletionItem, CompletionItemKind, Documentation, FileId,
+ FileRange, FileSystemEdit, Fold, FoldKind, Highlight, HighlightModifier, HighlightTag,
+ HighlightedRange, Indel, InlayHint, InlayKind, InsertTextFormat, LineIndex, Markup,
+ NavigationTarget, ReferenceAccess, ResolvedAssist, Runnable, Severity, SourceChange,
+ SourceFileEdit, TextEdit, TextRange, TextSize,
};
-use ide_db::base_db::{FileId, FileRange};
use itertools::Itertools;
-use syntax::{SyntaxKind, TextRange, TextSize};
+use syntax::SyntaxKind;
use crate::{
cargo_target_spec::CargoTargetSpec, global_state::GlobalStateSnapshot,