Tweak add_custom_impl
This commit is contained in:
parent
ec4775830c
commit
325912f01e
@ -49,7 +49,10 @@ pub(crate) fn add_custom_impl(ctx: AssistCtx<impl HirDatabase>) -> Option<Assist
|
||||
let annotated_name = annotated.syntax().text().to_string();
|
||||
let start_offset = annotated.syntax().parent()?.text_range().end();
|
||||
|
||||
ctx.add_assist(AssistId("add_custom_impl"), "add custom impl", |edit| {
|
||||
let label =
|
||||
format!("Add Custom impl '{}' for '{}'", trait_token.text().as_str(), annotated_name);
|
||||
|
||||
ctx.add_assist(AssistId("add_custom_impl"), label, |edit| {
|
||||
edit.target(attr.syntax().text_range());
|
||||
|
||||
let new_attr_input = input
|
||||
|
@ -710,6 +710,7 @@ pub fn handle_code_action(
|
||||
title: command.title.clone(),
|
||||
kind: match assist.id {
|
||||
AssistId("introduce_variable") => Some("refactor.extract.variable".to_string()),
|
||||
AssistId("add_custom_impl") => Some("refactor.rewrite.add_custom_impl".to_string()),
|
||||
_ => None,
|
||||
},
|
||||
diagnostics: None,
|
||||
|
Loading…
Reference in New Issue
Block a user