Use enums for macro implementations

This commit is contained in:
Danny Mösch
2023-10-18 21:20:01 +02:00
parent d1e5810b27
commit ca045a236b
2 changed files with 3 additions and 3 deletions
@@ -27,7 +27,7 @@ enum RuleConfigurationMacroError: String, DiagnosticMessage {
}
}
struct AutoApply: MemberMacro {
enum AutoApply: MemberMacro {
static func expansion(
of node: AttributeSyntax,
providingMembersOf declaration: some DeclGroupSyntax,
@@ -89,7 +89,7 @@ struct AutoApply: MemberMacro {
}
}
struct MakeAcceptableByConfigurationElement: ExtensionMacro {
enum MakeAcceptableByConfigurationElement: ExtensionMacro {
static func expansion(
of node: AttributeSyntax,
attachedTo declaration: some DeclGroupSyntax,
@@ -1,7 +1,7 @@
import SwiftSyntax
import SwiftSyntaxMacros
struct SwiftSyntaxRule: ExtensionMacro {
enum SwiftSyntaxRule: ExtensionMacro {
static func expansion(
of node: AttributeSyntax,
attachedTo declaration: some DeclGroupSyntax,