From 9da62cd05d777f8bd962f1fe94a75c47b11ee07e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kat=20March=C3=A1n?= Date: Sun, 17 Apr 2022 22:35:14 -0700 Subject: [PATCH] feat(label): use macro magic instead of optional flag for optional labels --- miette-derive/src/label.rs | 158 +++++++++++++------------------------ src/lib.rs | 8 +- src/macro_helpers.rs | 10 ++- tests/derive.rs | 16 ++-- 4 files changed, 73 insertions(+), 119 deletions(-) diff --git a/miette-derive/src/label.rs b/miette-derive/src/label.rs index 1d45d7b..c63f589 100644 --- a/miette-derive/src/label.rs +++ b/miette-derive/src/label.rs @@ -18,35 +18,21 @@ pub struct Labels(Vec