Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/auto_import.rs')
-rw-r--r--crates/ide-assists/src/handlers/auto_import.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ide-assists/src/handlers/auto_import.rs b/crates/ide-assists/src/handlers/auto_import.rs
index f9d618790c..9bfb47e69d 100644
--- a/crates/ide-assists/src/handlers/auto_import.rs
+++ b/crates/ide-assists/src/handlers/auto_import.rs
@@ -91,7 +91,7 @@ use crate::{AssistContext, AssistId, Assists, GroupLabel};
// }
// # pub mod std { pub mod collections { pub struct HashMap { } } }
// ```
-pub(crate) fn auto_import(acc: &mut Assists, ctx: &AssistContext<'_>) -> Option<()> {
+pub(crate) fn auto_import(acc: &mut Assists, ctx: &AssistContext<'_, '_>) -> Option<()> {
let cfg = ctx.config.import_path_config();
let (import_assets, syntax_under_caret, expected) = find_importable_node(ctx)?;
@@ -170,8 +170,8 @@ pub(crate) fn auto_import(acc: &mut Assists, ctx: &AssistContext<'_>) -> Option<
Some(())
}
-pub(super) fn find_importable_node<'a: 'db, 'db>(
- ctx: &'a AssistContext<'db>,
+pub(super) fn find_importable_node<'db>(
+ ctx: &AssistContext<'_, 'db>,
) -> Option<(ImportAssets<'db>, SyntaxNode, Option<Type<'db>>)> {
// Deduplicate this with the `expected_type_and_name` logic for completions
let expected = |expr_or_pat: Either<ast::Expr, ast::Pat>| match expr_or_pat {
@@ -248,7 +248,7 @@ fn group_label(import_candidate: &ImportCandidate<'_>) -> GroupLabel {
/// Determine how relevant a given import is in the current context. Higher scores are more
/// relevant.
pub(crate) fn relevance_score(
- ctx: &AssistContext<'_>,
+ ctx: &AssistContext<'_, '_>,
import: &LocatedImport,
expected: Option<&Type<'_>>,
current_module: Option<&Module>,