From b98c16a034620913f3dbc67bd3f48ad2686face7 Mon Sep 17 00:00:00 2001 From: Jeremy Kolb Date: Sun, 28 Jun 2020 18:36:05 -0400 Subject: Categorize assists --- crates/ra_assists/src/handlers/change_visibility.rs | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'crates/ra_assists/src/handlers/change_visibility.rs') diff --git a/crates/ra_assists/src/handlers/change_visibility.rs b/crates/ra_assists/src/handlers/change_visibility.rs index 157c7b665..34c7e481d 100644 --- a/crates/ra_assists/src/handlers/change_visibility.rs +++ b/crates/ra_assists/src/handlers/change_visibility.rs @@ -6,7 +6,7 @@ use ra_syntax::{ }; use test_utils::mark; -use crate::{utils::vis_offset, AssistContext, AssistId, Assists}; +use crate::{utils::vis_offset, AssistContext, AssistId, AssistKind, Assists}; // Assist: change_visibility // @@ -62,9 +62,15 @@ fn add_vis(acc: &mut Assists, ctx: &AssistContext) -> Option<()> { return None; }; - acc.add(AssistId("change_visibility"), "Change visibility to pub(crate)", target, |edit| { - edit.insert(offset, "pub(crate) "); - }) + acc.add( + AssistId("change_visibility"), + AssistKind::RefactorRewrite, + "Change visibility to pub(crate)", + target, + |edit| { + edit.insert(offset, "pub(crate) "); + }, + ) } fn change_vis(acc: &mut Assists, vis: ast::Visibility) -> Option<()> { @@ -72,6 +78,7 @@ fn change_vis(acc: &mut Assists, vis: ast::Visibility) -> Option<()> { let target = vis.syntax().text_range(); return acc.add( AssistId("change_visibility"), + AssistKind::RefactorRewrite, "Change Visibility to pub(crate)", target, |edit| { @@ -83,6 +90,7 @@ fn change_vis(acc: &mut Assists, vis: ast::Visibility) -> Option<()> { let target = vis.syntax().text_range(); return acc.add( AssistId("change_visibility"), + AssistKind::RefactorRewrite, "Change visibility to pub", target, |edit| { -- cgit v1.2.3