Skip to content

Commit ce9084b

Browse files
authored
permit trailing commans in describe macros (#483)
1 parent deba76a commit ce9084b

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

metrics/src/macros.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ macro_rules! histogram {
256256
#[doc(hidden)]
257257
#[macro_export]
258258
macro_rules! describe {
259-
($method:ident, $name:expr, $unit:expr, $description:expr) => {{
259+
($method:ident, $name:expr, $unit:expr, $description:expr $(,)?) => {{
260260
$crate::with_recorder(|recorder| {
261261
recorder.$method(
262262
::core::convert::Into::into($name),
@@ -265,7 +265,7 @@ macro_rules! describe {
265265
);
266266
});
267267
}};
268-
($method:ident, $name:expr, $description:expr) => {{
268+
($method:ident, $name:expr, $description:expr $(,)?) => {{
269269
$crate::with_recorder(|recorder| {
270270
recorder.$method(
271271
::core::convert::Into::into($name),
@@ -314,10 +314,10 @@ macro_rules! describe {
314314
/// ```
315315
#[macro_export]
316316
macro_rules! describe_counter {
317-
($name:expr, $unit:expr, $description:expr) => {
317+
($name:expr, $unit:expr, $description:expr $(,)?) => {
318318
$crate::describe!(describe_counter, $name, $unit, $description)
319319
};
320-
($name:expr, $description:expr) => {
320+
($name:expr, $description:expr $(,)?) => {
321321
$crate::describe!(describe_counter, $name, $description)
322322
};
323323
}
@@ -360,10 +360,10 @@ macro_rules! describe_counter {
360360
/// ```
361361
#[macro_export]
362362
macro_rules! describe_gauge {
363-
($name:expr, $unit:expr, $description:expr) => {
363+
($name:expr, $unit:expr, $description:expr $(,)?) => {
364364
$crate::describe!(describe_gauge, $name, $unit, $description)
365365
};
366-
($name:expr, $description:expr) => {
366+
($name:expr, $description:expr $(,)?) => {
367367
$crate::describe!(describe_gauge, $name, $description)
368368
};
369369
}
@@ -406,10 +406,10 @@ macro_rules! describe_gauge {
406406
/// ```
407407
#[macro_export]
408408
macro_rules! describe_histogram {
409-
($name:expr, $unit:expr, $description:expr) => {
409+
($name:expr, $unit:expr, $description:expr $(,)?) => {
410410
$crate::describe!(describe_histogram, $name, $unit, $description)
411411
};
412-
($name:expr, $description:expr) => {
412+
($name:expr, $description:expr $(,)?) => {
413413
$crate::describe!(describe_histogram, $name, $description)
414414
};
415415
}

0 commit comments

Comments
 (0)