Extract call_info and completion into separate crates

This commit is contained in:
Igor Aleksanov 2020-10-18 13:09:00 +03:00
parent 2067a410f3
commit 9e7c952bbd
34 changed files with 336 additions and 226 deletions

View file

@ -23,8 +23,6 @@ mod prime_caches;
mod display;
mod call_hierarchy;
mod call_info;
mod completion;
mod diagnostics;
mod expand_macro;
mod extend_selection;
@ -65,10 +63,6 @@ use crate::display::ToNav;
pub use crate::{
call_hierarchy::CallItem,
call_info::CallInfo,
completion::{
CompletionConfig, CompletionItem, CompletionItemKind, CompletionScore, InsertTextFormat,
},
diagnostics::{Diagnostic, DiagnosticsConfig, Fix, Severity},
display::NavigationTarget,
expand_macro::ExpandedMacro,
@ -86,6 +80,10 @@ pub use crate::{
Highlight, HighlightModifier, HighlightModifiers, HighlightTag, HighlightedRange,
},
};
pub use call_info::CallInfo;
pub use completion::{
CompletionConfig, CompletionItem, CompletionItemKind, CompletionScore, InsertTextFormat,
};
pub use assists::{
utils::MergeBehaviour, Assist, AssistConfig, AssistId, AssistKind, ResolvedAssist,