macro_rules! impl_op {
    ($lhs:ty [cadd] $rhs:ty = $res:tt) => { ... };
    ($lhs:ty [csub] $rhs:ty = $res:tt) => { ... };
    ($lhs:ty [cmul] $rhs:ty = $res:tt) => { ... };
    ($lhs:ty [rmul] $rhs:ty = $res:tt) => { ... };
    ($lhs:ty [rdiv] $rhs:ty = $res:tt) => { ... };
    (@method ($l:ident = $lhs:expr, $r:ident = $rhs:expr) => $op:expr, $res:tt) => { ... };
    (@checked_method ($l:ident = $lhs:expr, $r:ident = $rhs:expr) => $op:expr, $res:tt) => { ... };
}
Expand description

Defines an operation for some wrapper. See top-level documentation.