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