]> git.lizzy.rs Git - rust.git/blobdiff - crates/ide_assists/src/handlers/generate_enum_match_method.rs
rename existing assist to generate_enum_is_method
[rust.git] / crates / ide_assists / src / handlers / generate_enum_match_method.rs
index aeb887e717c17dc7585d16e9cb05b55e681a5fc7..3a7177dbf1b37da7bb254844b9229e3c07c271e1 100644 (file)
@@ -8,7 +8,7 @@
     AssistContext, AssistId, AssistKind, Assists,
 };
 
-// Assist: generate_enum_match_method
+// Assist: generate_enum_is_method
 //
 // Generate an `is_` method for an enum variant.
 //
@@ -34,7 +34,7 @@
 //     }
 // }
 // ```
-pub(crate) fn generate_enum_match_method(acc: &mut Assists, ctx: &AssistContext) -> Option<()> {
+pub(crate) fn generate_enum_is_method(acc: &mut Assists, ctx: &AssistContext) -> Option<()> {
     let variant = ctx.find_node_at_offset::<ast::Variant>()?;
     let variant_name = variant.name()?;
     let parent_enum = variant.parent_enum();
@@ -55,7 +55,7 @@ pub(crate) fn generate_enum_match_method(acc: &mut Assists, ctx: &AssistContext)
 
     let target = variant.syntax().text_range();
     acc.add(
-        AssistId("generate_enum_match_method", AssistKind::Generate),
+        AssistId("generate_enum_is_method", AssistKind::Generate),
         "Generate an `is_` method for an enum variant",
         target,
         |builder| {
@@ -100,13 +100,13 @@ mod tests {
     use super::*;
 
     fn check_not_applicable(ra_fixture: &str) {
-        check_assist_not_applicable(generate_enum_match_method, ra_fixture)
+        check_assist_not_applicable(generate_enum_is_method, ra_fixture)
     }
 
     #[test]
     fn test_generate_enum_match_from_variant() {
         check_assist(
-            generate_enum_match_method,
+            generate_enum_is_method,
             r#"
 enum Variant {
     Undefined,
@@ -162,7 +162,7 @@ enum Variant {
     #[test]
     fn test_generate_enum_match_from_variant_with_one_variant() {
         check_assist(
-            generate_enum_match_method,
+            generate_enum_is_method,
             r#"enum Variant { Undefi$0ned }"#,
             r#"
 enum Variant { Undefined }
@@ -179,7 +179,7 @@ fn is_undefined(&self) -> bool {
     #[test]
     fn test_generate_enum_match_from_variant_with_visibility_marker() {
         check_assist(
-            generate_enum_match_method,
+            generate_enum_is_method,
             r#"
 pub(crate) enum Variant {
     Undefined,
@@ -204,7 +204,7 @@ pub(crate) fn is_minor(&self) -> bool {
     #[test]
     fn test_multiple_generate_enum_match_from_variant() {
         check_assist(
-            generate_enum_match_method,
+            generate_enum_is_method,
             r#"
 enum Variant {
     Undefined,