From 23ee3642d198ff4f78af9729d7a5223b0c676d1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kat=20March=C3=A1n?= Date: Sun, 17 Apr 2022 19:41:10 -0700 Subject: [PATCH] feat(labels): allow optional labels in derive macro (#153) 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