macro_rules! define_typed_registry { () => { ... }; ($registry_name:ident, $src_type:ty, $object_type:ty, $ptr_type:ty, $($arg:ty),*) => { ... }; }
macro_rules! define_typed_registry { () => { ... }; ($registry_name:ident, $src_type:ty, $object_type:ty, $ptr_type:ty, $($arg:ty),*) => { ... }; }