Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/remove_mut.rs')
-rw-r--r--crates/ide-assists/src/handlers/remove_mut.rs25
1 files changed, 10 insertions, 15 deletions
diff --git a/crates/ide-assists/src/handlers/remove_mut.rs b/crates/ide-assists/src/handlers/remove_mut.rs
index 43740a5a6d..b07a361adf 100644
--- a/crates/ide-assists/src/handlers/remove_mut.rs
+++ b/crates/ide-assists/src/handlers/remove_mut.rs
@@ -1,6 +1,6 @@
use syntax::{SyntaxKind, T};
-use crate::{AssistContext, AssistId, AssistKind, Assists};
+use crate::{AssistContext, AssistId, Assists};
// Assist: remove_mut
//
@@ -21,18 +21,13 @@ pub(crate) fn remove_mut(acc: &mut Assists, ctx: &AssistContext<'_>) -> Option<(
let mut_token = ctx.find_token_syntax_at_offset(T![mut])?;
let target = mut_token.text_range();
- acc.add(
- AssistId("remove_mut", AssistKind::Refactor),
- "Remove `mut` keyword",
- target,
- |builder| {
- let mut editor = builder.make_editor(&mut_token.parent().unwrap());
- match mut_token.next_token() {
- Some(it) if it.kind() == SyntaxKind::WHITESPACE => editor.delete(it),
- _ => (),
- }
- editor.delete(mut_token);
- builder.add_file_edits(ctx.file_id(), editor);
- },
- )
+ acc.add(AssistId::refactor("remove_mut"), "Remove `mut` keyword", target, |builder| {
+ let mut editor = builder.make_editor(&mut_token.parent().unwrap());
+ match mut_token.next_token() {
+ Some(it) if it.kind() == SyntaxKind::WHITESPACE => editor.delete(it),
+ _ => (),
+ }
+ editor.delete(mut_token);
+ builder.add_file_edits(ctx.vfs_file_id(), editor);
+ })
}