]> git.lizzy.rs Git - rust.git/commitdiff
Cleaup imports
authorAleksey Kladov <aleksey.kladov@gmail.com>
Thu, 17 Dec 2020 11:17:13 +0000 (14:17 +0300)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Fri, 18 Dec 2020 15:02:11 +0000 (18:02 +0300)
ide should re-export everything it needs.

crates/ide/src/lib.rs
crates/rust-analyzer/src/to_proto.rs

index c5c652cda49e52f50f6df5f50641c47f151baa3e..4b245c04098a285c6bd2924998feefba92ff0e95 100644 (file)
@@ -57,7 +57,7 @@ macro_rules! eprintln {
     symbol_index::{self, FileSymbol},
     LineIndexDatabase,
 };
-use syntax::{SourceFile, TextRange, TextSize};
+use syntax::SourceFile;
 
 use crate::display::ToNav;
 
@@ -79,21 +79,20 @@ macro_rules! eprintln {
         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},
@@ -103,6 +102,7 @@ macro_rules! eprintln {
     RootDatabase,
 };
 pub use ssr::SsrError;
+pub use syntax::{TextRange, TextSize};
 pub use text_edit::{Indel, TextEdit};
 
 pub type Cancelable<T> = Result<T, Canceled>;
index 72f77a016cbc53f27c61da6eaa4697b7bb75bf43..1753bbff23c7e2df864b22482f1640a42733ec83 100644 (file)
@@ -5,14 +5,14 @@
 };
 
 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,