X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fcommon%2Fmod.rs;h=505860d87d35cc6d6a7e08d87b0b682fe9b44b78;hb=40c949e573ea85720e1fa9972a1e16f5f1216799;hp=dc8d63bceaf0918416a6bbe70417d54942a4eead;hpb=af18b07f3ff382c0bb122d0e0b235cd7991a2597;p=kaka%2Frust-sdl-test.git diff --git a/src/common/mod.rs b/src/common/mod.rs index dc8d63b..505860d 100644 --- a/src/common/mod.rs +++ b/src/common/mod.rs @@ -1,8 +1,22 @@ mod geometry; -pub use common::geometry::Point2D; -pub use common::geometry::Rect; -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 + } + } +}