Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/lib.rs')
| -rw-r--r-- | crates/ide/src/lib.rs | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/crates/ide/src/lib.rs b/crates/ide/src/lib.rs index 5c47227990..35b6a758d4 100644 --- a/crates/ide/src/lib.rs +++ b/crates/ide/src/lib.rs @@ -98,7 +98,8 @@ pub use ide_assists::{ Assist, AssistConfig, AssistId, AssistKind, AssistResolveStrategy, SingleResolve, }; pub use ide_completion::{ - CompletionConfig, CompletionItem, CompletionItemKind, CompletionRelevance, ImportEdit, + CompletionConfig, CompletionItem, CompletionItemKind, CompletionRelevance, ImportEdit, Snippet, + SnippetScope, }; pub use ide_db::{ base_db::{ @@ -532,19 +533,10 @@ impl Analysis { &self, config: &CompletionConfig, position: FilePosition, - full_import_path: &str, - imported_name: String, + imports: impl IntoIterator<Item = (String, String)> + std::panic::UnwindSafe, ) -> Cancellable<Vec<TextEdit>> { Ok(self - .with_db(|db| { - ide_completion::resolve_completion_edits( - db, - config, - position, - full_import_path, - imported_name, - ) - })? + .with_db(|db| ide_completion::resolve_completion_edits(db, config, position, imports))? .unwrap_or_default()) } |