macro_rules! map {
    (@to_unit $($_:tt)*) => { ... };
    (@count $($tail:expr),*) => { ... };
    {$($k: expr => $v: expr),* $(,)?} => { ... };
}
Expand description

Macro for creating a map.

Equivalent to the vec! macro for vectors. Set this crate’s documentation for more examples on how to use this macro.

Example:

use map_macro::map;

let goodbye = map! {
  "en" => "Goodbye",
  "de" => "Auf Wiedersehen",
  "fr" => "Au revoir",
  "es" => "Adios",
};