Macro cambridge_asm::extension [−][src]
macro_rules! extension {
($(#[$outer : meta]) * $vis : vis $name : ident extends $root : expr ;
{ $($inst : pat => $func : expr), + $(,) ? }) => { ... };
($(#[$outer : meta]) * $vis : vis $name : ident extends $root : expr, $using :
item { $($inst : pat => $func : expr), + $(,) ? }) => { ... };
($(#[$outer : meta]) * $name : ident extends $root : expr ;
{ $($inst : pat => $func : expr), + $(,) ? }) => { ... };
($(#[$outer : meta]) * $name : ident extends $root : expr, $using : item
{ $($inst : pat => $func : expr), + $(,) ? }) => { ... };
}
Expand description
Macro to extend any base instruction set