Files
osui/src/macros.rs
T
2025-06-24 17:21:12 +02:00

13 lines
286 B
Rust

#[macro_export]
macro_rules! components {
($($a:ty: $e:expr),*) => {
{
let mut hm: HashMap<TypeId, Box<dyn Component>> = HashMap::new();
$(
hm.insert(TypeId::of::<$a>(), Box::new($e));
)*
hm
}
};
}