From b61ee9016f1ef48d41f073ab2b1d449ab5b8db24 Mon Sep 17 00:00:00 2001 From: Gavrilikhin Daniil Date: Sun, 14 May 2023 11:03:52 +0800 Subject: [PATCH] Fix `mut` warning --- src/eyreish/macros.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/eyreish/macros.rs b/src/eyreish/macros.rs index 50605e7..938ac32 100644 --- a/src/eyreish/macros.rs +++ b/src/eyreish/macros.rs @@ -284,7 +284,10 @@ macro_rules! miette { /// ``` #[macro_export] macro_rules! diagnostic { - ($($key:ident = $value:expr,)* $fmt:literal $($arg:tt)*) => {{ + ($fmt:literal $($arg:tt)*) => {{ + $crate::MietteDiagnostic::new(format!($fmt $($arg)*)) + }}; + ($($key:ident = $value:expr,)+ $fmt:literal $($arg:tt)*) => {{ let mut diag = $crate::MietteDiagnostic::new(format!($fmt $($arg)*)); $(diag.$key = Some($value.into());)* diag