From 8117ba6b31273de0ce952a88606b97ecc20c937c Mon Sep 17 00:00:00 2001 From: yjh Date: Tue, 22 Oct 2019 17:37:52 +0800 Subject: [PATCH] refactor map macro for more general use (#3850) * refactor map macro for more general use Signed-off-by: yjhmelody <465402634@qq.com> * use $(,)? Signed-off-by: yjhmelody <465402634@qq.com> * Update core/primitives/src/lib.rs Co-Authored-By: thiolliere * Update core/primitives/src/lib.rs Co-Authored-By: thiolliere --- substrate/core/primitives/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/substrate/core/primitives/src/lib.rs b/substrate/core/primitives/src/lib.rs index c2d23050f9..0a1f80aaa9 100644 --- a/substrate/core/primitives/src/lib.rs +++ b/substrate/core/primitives/src/lib.rs @@ -26,9 +26,9 @@ /// Can be used to create a `HashMap`. #[macro_export] macro_rules! map { - ($( $name:expr => $value:expr ),*) => ( + ($( $name:expr => $value:expr ),* $(,)? ) => ( vec![ $( ( $name, $value ) ),* ].into_iter().collect() - ) + ); } use rstd::prelude::*;