From 49929eae229a2276d1e18f94570c635520e3396e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kat=20March=C3=A1n?= Date: Sun, 17 Apr 2022 19:30:42 -0700 Subject: [PATCH] feat(labels): allow optional labels in derive macro Fixes: https://github.com/zkat/miette/issues/110 --- miette-derive/src/label.rs | 125 ++++++++++++++++++++++++++++--------- src/handlers/graphical.rs | 4 +- src/lib.rs | 8 +++ tests/derive.rs | 12 ++++ 4 files changed, 117 insertions(+), 32 deletions(-) diff --git a/miette-derive/src/label.rs b/miette-derive/src/label.rs index 5aed762..1d45d7b 100644 --- a/miette-derive/src/label.rs +++ b/miette-derive/src/label.rs @@ -18,20 +18,35 @@ pub struct Labels(Vec