[][src]Macro qwutils::opion

macro_rules! opion {
    ($op:tt($l:ty, $r:ty) |$li:ident,move $ri:ident| $f:block) => { ... };
    ($op:tt($l:ty,$r:ty) |$li:ident,&mut $ri:ident| $f:block) => { ... };
    ($op:tt($l:ty,$r:ty) |$li:ident,&$ri:ident| $f:block) => { ... };
    ($op:tt($l:ty,move $r:ty) |$li:ident,$ri:ident| $f:block) => { ... };
    ($op:tt($l:ty,&mut $r:ty) |$li:ident,$ri:ident| $f:block) => { ... };
    ($op:tt($l:ty,&$r:ty) |$li:ident,$ri:ident| $f:block) => { ... };
    ($op:tt($l:ty,$r:ty) |$li:ident,$ri:ident| $f:block) => { ... };
}

macro for compact operator implementations