@@ -4,7 +4,7 @@ use test_utils::mark;
44
55use crate :: { utils:: FamousDefs , AssistContext , AssistId , AssistKind , Assists } ;
66
7- // Assist: add_from_impl_for_enum
7+ // Assist: generate_from_impl_for_enum
88//
99// Adds a From impl for an enum variant with one tuple field.
1010//
@@ -21,7 +21,7 @@ use crate::{utils::FamousDefs, AssistContext, AssistId, AssistKind, Assists};
2121// }
2222// }
2323// ```
24- pub ( crate ) fn add_from_impl_for_enum ( acc : & mut Assists , ctx : & AssistContext ) -> Option < ( ) > {
24+ pub ( crate ) fn generate_from_impl_for_enum ( acc : & mut Assists , ctx : & AssistContext ) -> Option < ( ) > {
2525 let variant = ctx. find_node_at_offset :: < ast:: EnumVariant > ( ) ?;
2626 let variant_name = variant. name ( ) ?;
2727 let enum_name = variant. parent_enum ( ) . name ( ) ?;
@@ -45,8 +45,8 @@ pub(crate) fn add_from_impl_for_enum(acc: &mut Assists, ctx: &AssistContext) ->
4545
4646 let target = variant. syntax ( ) . text_range ( ) ;
4747 acc. add (
48- AssistId ( "add_from_impl_for_enum " , AssistKind :: Refactor ) ,
49- "Add From impl for this enum variant" ,
48+ AssistId ( "generate_from_impl_for_enum " , AssistKind :: Refactor ) ,
49+ "Generate ` From` impl for this enum variant" ,
5050 target,
5151 |edit| {
5252 let start_offset = variant. parent_enum ( ) . syntax ( ) . text_range ( ) . end ( ) ;
@@ -97,9 +97,9 @@ mod tests {
9797 use super :: * ;
9898
9999 #[ test]
100- fn test_add_from_impl_for_enum ( ) {
100+ fn test_generate_from_impl_for_enum ( ) {
101101 check_assist (
102- add_from_impl_for_enum ,
102+ generate_from_impl_for_enum ,
103103 "enum A { <|>One(u32) }" ,
104104 r#"enum A { One(u32) }
105105
@@ -112,9 +112,9 @@ impl From<u32> for A {
112112 }
113113
114114 #[ test]
115- fn test_add_from_impl_for_enum_complicated_path ( ) {
115+ fn test_generate_from_impl_for_enum_complicated_path ( ) {
116116 check_assist (
117- add_from_impl_for_enum ,
117+ generate_from_impl_for_enum ,
118118 r#"enum A { <|>One(foo::bar::baz::Boo) }"# ,
119119 r#"enum A { One(foo::bar::baz::Boo) }
120120
@@ -129,7 +129,7 @@ impl From<foo::bar::baz::Boo> for A {
129129 fn check_not_applicable ( ra_fixture : & str ) {
130130 let fixture =
131131 format ! ( "//- /main.rs crate:main deps:core\n {}\n {}" , ra_fixture, FamousDefs :: FIXTURE ) ;
132- check_assist_not_applicable ( add_from_impl_for_enum , & fixture)
132+ check_assist_not_applicable ( generate_from_impl_for_enum , & fixture)
133133 }
134134
135135 #[ test]
@@ -166,7 +166,7 @@ impl From<u32> for A {
166166 #[ test]
167167 fn test_add_from_impl_different_variant_impl_exists ( ) {
168168 check_assist (
169- add_from_impl_for_enum ,
169+ generate_from_impl_for_enum ,
170170 r#"enum A { <|>One(u32), Two(String), }
171171
172172impl From<String> for A {
0 commit comments