macro_rules! pow_impl {
($t:ty) => { ... };
($t:ty, $rhs:ty) => { ... };
($t:ty, $rhs:ty, $desired_rhs:ty, $method:expr) => { ... };
}
macro_rules! pow_impl {
($t:ty) => { ... };
($t:ty, $rhs:ty) => { ... };
($t:ty, $rhs:ty, $desired_rhs:ty, $method:expr) => { ... };
}