Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/lib.rs')
-rw-r--r--crates/ide-completion/src/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ide-completion/src/lib.rs b/crates/ide-completion/src/lib.rs
index fe02f05fd1..b806d955d9 100644
--- a/crates/ide-completion/src/lib.rs
+++ b/crates/ide-completion/src/lib.rs
@@ -148,7 +148,7 @@ pub fn completions(
config: &CompletionConfig,
position: FilePosition,
trigger_character: Option<char>,
-) -> Option<Completions> {
+) -> Option<Vec<CompletionItem>> {
let (ctx, analysis) = &CompletionContext::new(db, position, config)?;
let mut completions = Completions::default();
@@ -163,7 +163,7 @@ pub fn completions(
}
}
// prevent `(` from triggering unwanted completion noise
- return Some(completions);
+ return Some(completions.into());
}
{
@@ -197,7 +197,7 @@ pub fn completions(
}
}
- Some(completions)
+ Some(completions.into())
}
/// Resolves additional completion data at the position given.