]> git.dolda2000.com Git - kaka/rust-sdl-test.git/commitdiff
Added a hashmap macro
authorTomas Wenström <tomas.wenstrom@gmail.com>
Sun, 17 Jan 2021 17:39:34 +0000 (18:39 +0100)
committerTomas Wenström <tomas.wenstrom@gmail.com>
Sun, 17 Jan 2021 17:39:34 +0000 (18:39 +0100)
src/common.rs

index d2121b0a972a11573bf7302076f1f951c1ac716a..01c0238ee278c39f0c44d0e80925579d279fd63d 100644 (file)
@@ -193,6 +193,17 @@ impl<T> From<(T, T)> for Rect<T> {
     }
 }
 
+#[macro_export]
+macro_rules! hashmap {
+    ($($k:expr => $v:expr),*) => {
+       {
+           let mut map = std::collections::HashMap::new();
+           $(map.insert($k, $v);)*
+           map
+       }
+    }
+}
+
 #[cfg(test)]
 mod tests {
     use super::*;