Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/merge_match_arms.rs')
-rw-r--r--crates/ide-assists/src/handlers/merge_match_arms.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/crates/ide-assists/src/handlers/merge_match_arms.rs b/crates/ide-assists/src/handlers/merge_match_arms.rs
index 42f35210b4..08170f81b2 100644
--- a/crates/ide-assists/src/handlers/merge_match_arms.rs
+++ b/crates/ide-assists/src/handlers/merge_match_arms.rs
@@ -105,7 +105,7 @@ fn contains_placeholder(a: &ast::MatchArm) -> bool {
}
fn are_same_types(
- current_arm_types: &FxHashMap<String, Option<Type>>,
+ current_arm_types: &FxHashMap<String, Option<Type<'_>>>,
arm: &ast::MatchArm,
ctx: &AssistContext<'_>,
) -> bool {
@@ -121,15 +121,15 @@ fn are_same_types(
true
}
-fn get_arm_types(
- context: &AssistContext<'_>,
+fn get_arm_types<'db>(
+ context: &AssistContext<'db>,
arm: &ast::MatchArm,
-) -> FxHashMap<String, Option<Type>> {
- let mut mapping: FxHashMap<String, Option<Type>> = FxHashMap::default();
+) -> FxHashMap<String, Option<Type<'db>>> {
+ let mut mapping: FxHashMap<String, Option<Type<'db>>> = FxHashMap::default();
- fn recurse(
- map: &mut FxHashMap<String, Option<Type>>,
- ctx: &AssistContext<'_>,
+ fn recurse<'db>(
+ map: &mut FxHashMap<String, Option<Type<'db>>>,
+ ctx: &AssistContext<'db>,
pat: &Option<ast::Pat>,
) {
if let Some(local_pat) = pat {