macro_rules! shared_map {
($($key:expr => $value:expr),*) => { ... };
($($key:expr => $value:expr),+ ,) => { ... };
}macro_rules! shared_map {
($($key:expr => $value:expr),*) => { ... };
($($key:expr => $value:expr),+ ,) => { ... };
}