diff --git a/crates/ide_assists/src/handlers/merge_match_arms.rs b/crates/ide_assists/src/handlers/merge_match_arms.rs index 81089771e16..a397247e0fc 100644 --- a/crates/ide_assists/src/handlers/merge_match_arms.rs +++ b/crates/ide_assists/src/handlers/merge_match_arms.rs @@ -1,6 +1,5 @@ use std::iter::successors; - -use hir::{TypeInfo, HirDisplay}; +use hir::TypeInfo; use itertools::Itertools; use syntax::{ algo::neighbor, @@ -282,9 +281,9 @@ fn main() { merge_match_arms, r#"//- minicore: result fn func() { - match Result::::Ok(0) { - Ok(x) => $0x.to_string(), - Err(x) => x.to_string() + match Result::::Ok(0f64) { + Ok(x) => $0x.classify(), + Err(x) => x.classify() }; } "#, @@ -293,8 +292,8 @@ fn func() { } // fn func() { -// match Result::::Ok(0) { -// Ok(x) => x.to_string(), -// Err(x) => x.to_string() +// match Result::::Ok(0f64) { +// Ok(x) => x.classify(), +// Err(x) => x.classify() // }; // }