Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/flip_or_pattern.rs')
-rw-r--r--crates/ide-assists/src/handlers/flip_or_pattern.rs21
1 files changed, 8 insertions, 13 deletions
diff --git a/crates/ide-assists/src/handlers/flip_or_pattern.rs b/crates/ide-assists/src/handlers/flip_or_pattern.rs
index d9fa03e719..4829f5bec2 100644
--- a/crates/ide-assists/src/handlers/flip_or_pattern.rs
+++ b/crates/ide-assists/src/handlers/flip_or_pattern.rs
@@ -1,10 +1,10 @@
use syntax::{
+ Direction, T,
algo::non_trivia_sibling,
ast::{self, AstNode},
- Direction, T,
};
-use crate::{AssistContext, AssistId, AssistKind, Assists};
+use crate::{AssistContext, AssistId, Assists};
// Assist: flip_or_pattern
//
@@ -31,17 +31,12 @@ pub(crate) fn flip_or_pattern(acc: &mut Assists, ctx: &AssistContext<'_>) -> Opt
let after = non_trivia_sibling(pipe.clone().into(), Direction::Next)?.into_node()?;
let target = pipe.text_range();
- acc.add(
- AssistId("flip_or_pattern", AssistKind::RefactorRewrite),
- "Flip patterns",
- target,
- |builder| {
- let mut editor = builder.make_editor(parent.syntax());
- editor.replace(before.clone(), after.clone());
- editor.replace(after, before);
- builder.add_file_edits(ctx.file_id(), editor);
- },
- )
+ acc.add(AssistId::refactor_rewrite("flip_or_pattern"), "Flip patterns", target, |builder| {
+ let mut editor = builder.make_editor(parent.syntax());
+ editor.replace(before.clone(), after.clone());
+ editor.replace(after, before);
+ builder.add_file_edits(ctx.vfs_file_id(), editor);
+ })
}
#[cfg(test)]