diff --git a/Sources/ScribeMacros/LoggableMacro.swift b/Sources/ScribeMacros/LoggableMacro.swift index 69286fd..5b3a4f1 100644 --- a/Sources/ScribeMacros/LoggableMacro.swift +++ b/Sources/ScribeMacros/LoggableMacro.swift @@ -122,6 +122,8 @@ struct LoggableMacro: MemberMacro { decl.name.text } else if let decl = declaration.as(ClassDeclSyntax.self) { decl.name.text + } else if let decl = declaration.as(ActorDeclSyntax.self) { + decl.name.text } else { nil } @@ -140,6 +142,8 @@ struct LoggableMacro: MemberMacro { decl.modifiers } else if let decl = declaration.as(ClassDeclSyntax.self) { decl.modifiers + } else if let decl = declaration.as(ActorDeclSyntax.self) { + decl.modifiers } else { nil }