Macro global
Source macro_rules! global {
(NEW $({$path:path})? $structname:ty; $instance:ident [$($arg:expr),*]) => { ... };
(SER?
$(#[$meta:meta])*
$structname:ident {
$mainname:ident
$(, $name:ident : $type:ty )*
}
) => { ... };
(SER
$(#[$meta:meta])*
$structname:ident {
$mainname:ident
$(, $name:ident : $type:ty )*
}
) => { ... };
(
$(#[$meta:meta])*
$structname:ident {
$mainname:ident
$(, $name:ident : $type:ty )*
}
) => { ... };
(@BASE
$(#[$meta:meta])*
$structname:ident {
$mainname:ident
$(, $name:ident : $type:ty )*
}
) => { ... };
}