From ffe1b558d0d7284e39fcb38c4f410cddb4cdb4bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kat=20March=C3=A1n?= Date: Tue, 7 Sep 2021 17:45:30 -0700 Subject: [PATCH] feat(derive): make #[diagnostic] optional for enums, too --- miette-derive/src/diagnostic.rs | 6 ------ 1 file changed, 6 deletions(-) diff --git a/miette-derive/src/diagnostic.rs b/miette-derive/src/diagnostic.rs index d5309ab..249aba6 100644 --- a/miette-derive/src/diagnostic.rs +++ b/miette-derive/src/diagnostic.rs @@ -150,12 +150,6 @@ impl Diagnostic { fields: var.fields, args, }); - } else { - // Also handle when there's multiple `#[diagnostic]` attrs? - return Err(syn::Error::new( - var.ident.span(), - "#[diagnostic] attribute is required on all enum variants when deriving Diagnostic.", - )); } } Diagnostic::Enum {