Skip to content

Commit 967eefd

Browse files
committed
add new form to e! macro
1 parent 52da5e3 commit 967eefd

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/macros.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ macro_rules! e {
1515
$($err)::+ { source: $source, meta: $crate::Meta::default() }
1616
};
1717

18+
// Fields and values plus source
19+
($($err:tt)::+ { $($body:tt)* }, $source:expr) => {
20+
$($err)::+ { meta: $crate::Meta::default(), source: $source, $($body)* }
21+
};
22+
1823
// Fields and values
1924
($($err:tt)::+ { $($body:tt)* }) => {
2025
$($err)::+ { meta: $crate::Meta::default(), $($body)* }

0 commit comments

Comments
 (0)