Skip to main content

hashmap

Macro hashmap 

Source
macro_rules! hashmap {
    (
    $($k:expr => $v:expr),*
    $(,)?
  ) => { ... };
}
Expand description

vec! for HashMap

ยงExamples

use std2::hashmap;

let id1 = "a";
let id2 = "b";

let mut users = hashmap! {
  id1 => "User 1",
  id2 => "User 2",
  "c" => "User 3",
};

assert_eq!(users.get("a"), Some(&"User 1"));
assert_eq!(users.get("b"), Some(&"User 2"));
assert_eq!(users.get("c"), Some(&"User 3"));
assert_eq!(users.get("d"), None);

users.insert("d", "User 4");

assert_eq!(users.get("d"), Some(&"User 4"));