macro_rules! derive_model { (DragDrop for $key:ty) => { ... }; (Renderer for $key:ty) => { ... }; (Session for $key:ty) => { ... }; (Presentation for $key:ty) => { ... }; ($i:ident, $($is:ident),+ for $key:ty) => { ... }; }
macro_rules! derive_model { (DragDrop for $key:ty) => { ... }; (Renderer for $key:ty) => { ... }; (Session for $key:ty) => { ... }; (Presentation for $key:ty) => { ... }; ($i:ident, $($is:ident),+ for $key:ty) => { ... }; }