diff options
| author | rainy-me <github@yue.coffee> | 2021-11-14 20:56:28 +0900 |
|---|---|---|
| committer | rainy-me <github@yue.coffee> | 2021-11-14 20:56:28 +0900 |
| commit | 1f3da38d94ddbc728e6d5c6eef69166406329b97 (patch) | |
| tree | 4b280141bdb92021647b84441b41bb0227f74e7d | |
| parent | c9949c040c53534344c5efbd437d169e6dba2a47 (diff) | |
| download | rust-1f3da38d94ddbc728e6d5c6eef69166406329b97.tar.gz rust-1f3da38d94ddbc728e6d5c6eef69166406329b97.zip | |
adjust test case and stop deleting newline
| -rw-r--r-- | crates/ide_assists/src/handlers/add_missing_match_arms.rs | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/crates/ide_assists/src/handlers/add_missing_match_arms.rs b/crates/ide_assists/src/handlers/add_missing_match_arms.rs index f16112feeff..eeed0386ad6 100644 --- a/crates/ide_assists/src/handlers/add_missing_match_arms.rs +++ b/crates/ide_assists/src/handlers/add_missing_match_arms.rs @@ -178,19 +178,6 @@ pub(crate) fn add_missing_match_arms(acc: &mut Assists, ctx: &AssistContext) -> None => Cursor::Before(first_new_arm.syntax()), }; let snippet = render_snippet(cap, new_match_arm_list.syntax(), cursor); - // remove the second last line if it only contains trailing whitespace - let lines = snippet.lines().collect_vec(); - let snippet = lines - .iter() - .enumerate() - .filter_map(|(index, &line)| { - if index + 2 == lines.len() && line.trim().is_empty() { - return None; - } - return Some(line); - }) - .join("\n"); - builder.replace_snippet(cap, old_range, snippet); } _ => builder.replace(old_range, new_match_arm_list.to_string()), @@ -715,8 +702,7 @@ fn main() { let a = A::One; let b = B::One; match (a, b) { - (A::Two, B::One) => {}, - $0 + (A::Two, B::One) => {},$0 } } "#, |
