Explorar o código

impl Num Wrapping<T> can rely on NumOps instead

Sergei Shilovsky %!s(int64=4) %!d(string=hai) anos
pai
achega
136080bb08
Modificáronse 1 ficheiros con 1 adicións e 5 borrados
  1. 1 5
      src/lib.rs

+ 1 - 5
src/lib.rs

@@ -175,11 +175,7 @@ int_trait_impl!(Num for u128 i128);
 
 impl<T: Num> Num for Wrapping<T>
 where
-    Wrapping<T>: Add<Output = Wrapping<T>>
-        + Sub<Output = Wrapping<T>>
-        + Mul<Output = Wrapping<T>>
-        + Div<Output = Wrapping<T>>
-        + Rem<Output = Wrapping<T>>,
+    Wrapping<T>: NumOps,
 {
     type FromStrRadixErr = T::FromStrRadixErr;
     fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr> {