Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--crates/ide_assists/src/handlers/generate_delegate_methods.rs (renamed from crates/ide_assists/src/handlers/generate_delegate.rs)18
-rw-r--r--crates/ide_assists/src/lib.rs4
-rw-r--r--crates/ide_assists/src/tests/generated.rs4
3 files changed, 13 insertions, 13 deletions
diff --git a/crates/ide_assists/src/handlers/generate_delegate.rs b/crates/ide_assists/src/handlers/generate_delegate_methods.rs
index 2716df0943..b6cf353682 100644
--- a/crates/ide_assists/src/handlers/generate_delegate.rs
+++ b/crates/ide_assists/src/handlers/generate_delegate_methods.rs
@@ -7,9 +7,9 @@ use crate::{
};
use syntax::ast::edit::AstNodeEdit;
-// Assist: generate_delegate
+// Assist: generate_delegate_methods
//
-// Generate a delegate method.
+// Generate delegate methods.
//
// ```
// struct Age(u8);
@@ -42,7 +42,7 @@ use syntax::ast::edit::AstNodeEdit;
// }
// }
// ```
-pub(crate) fn generate_delegate(acc: &mut Assists, ctx: &AssistContext) -> Option<()> {
+pub(crate) fn generate_delegate_methods(acc: &mut Assists, ctx: &AssistContext) -> Option<()> {
let cap = ctx.config.snippet_cap?;
let strukt = ctx.find_node_at_offset::<ast::Struct>()?;
@@ -72,9 +72,9 @@ pub(crate) fn generate_delegate(acc: &mut Assists, ctx: &AssistContext) -> Optio
&method.name(ctx.db()).to_string(),
)?;
acc.add_group(
- &GroupLabel("Generate delegate".to_owned()),
- AssistId("generate_delegate", AssistKind::Generate),
- format!("Generate a delegate method for '{}'", method.name(ctx.db())),
+ &GroupLabel("Generate delegate methods…".to_owned()),
+ AssistId("generate_delegate_methods", AssistKind::Generate),
+ format!("Generate delegate for `{}.{}()`", field_name, method.name(ctx.db())),
target,
|builder| {
// Create the function
@@ -156,7 +156,7 @@ mod tests {
#[test]
fn test_generate_delegate_create_impl_block() {
check_assist(
- generate_delegate,
+ generate_delegate_methods,
r#"
struct Age(u8);
impl Age {
@@ -191,7 +191,7 @@ impl Person {
#[test]
fn test_generate_delegate_update_impl_block() {
check_assist(
- generate_delegate,
+ generate_delegate_methods,
r#"
struct Age(u8);
impl Age {
@@ -228,7 +228,7 @@ impl Person {
#[test]
fn test_generate_delegate_enable_all_attributes() {
check_assist(
- generate_delegate,
+ generate_delegate_methods,
r#"
struct Age<T>(T);
impl<T> Age<T> {
diff --git a/crates/ide_assists/src/lib.rs b/crates/ide_assists/src/lib.rs
index e6a85e68d3..bd543ff3e4 100644
--- a/crates/ide_assists/src/lib.rs
+++ b/crates/ide_assists/src/lib.rs
@@ -144,7 +144,7 @@ mod handlers {
mod generate_is_empty_from_len;
mod generate_new;
mod generate_setter;
- mod generate_delegate;
+ mod generate_delegate_methods;
mod add_return_type;
mod inline_call;
mod inline_local_variable;
@@ -211,7 +211,7 @@ mod handlers {
generate_constant::generate_constant,
generate_default_from_enum_variant::generate_default_from_enum_variant,
generate_default_from_new::generate_default_from_new,
- generate_delegate::generate_delegate,
+ generate_delegate_methods::generate_delegate_methods,
generate_deref::generate_deref,
generate_derive::generate_derive,
generate_enum_is_method::generate_enum_is_method,
diff --git a/crates/ide_assists/src/tests/generated.rs b/crates/ide_assists/src/tests/generated.rs
index 8729b2eb49..fba7736633 100644
--- a/crates/ide_assists/src/tests/generated.rs
+++ b/crates/ide_assists/src/tests/generated.rs
@@ -729,9 +729,9 @@ impl Default for Example {
}
#[test]
-fn doctest_generate_delegate() {
+fn doctest_generate_delegate_methods() {
check_doc_test(
- "generate_delegate",
+ "generate_delegate_methods",
r#####"
struct Age(u8);
impl Age {