X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fcommon%2Fmod.rs;h=505860d87d35cc6d6a7e08d87b0b682fe9b44b78;hb=60058b918569190f437fe996dfc79daf5a431b91;hp=9c3945337fad61602dc168d6b51d08b47c76fc94;hpb=1f42d724d84ed1c014ff40ccc91058472391be0c;p=kaka%2Frust-sdl-test.git diff --git a/src/common/mod.rs b/src/common/mod.rs index 9c39453..505860d 100644 --- a/src/common/mod.rs +++ b/src/common/mod.rs @@ -1,8 +1,22 @@ mod geometry; -pub use common::geometry::Point; -pub use common::geometry::Dimension; -pub use common::geometry::Radians; -pub use common::geometry::Degrees; +pub use common::geometry::{ + Point, + Dimension, + Radians, + Degrees, + Intersection, +}; mod time; pub use common::time::ScopeTimer; + +#[macro_export] +macro_rules! hashmap { + ($($k:expr => $v:expr),*) => { + { + let mut map = std::collections::HashMap::new(); + $(map.insert($k, $v);)* + map + } + } +}