瀏覽代碼

impl Num Wrapping<T> can rely on NumOps instead

Sergei Shilovsky 4 年之前
父節點
當前提交
136080bb08
共有 1 個文件被更改,包括 1 次插入5 次删除
  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> {