Macro qwutils::opion [−][src]
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