Skip to content

Commit 136080b

Browse files
sshilovskycuviper
authored andcommitted
impl Num Wrapping<T> can rely on NumOps instead
1 parent ccd5bbf commit 136080b

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/lib.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -175,11 +175,7 @@ int_trait_impl!(Num for u128 i128);
175175

176176
impl<T: Num> Num for Wrapping<T>
177177
where
178-
Wrapping<T>: Add<Output = Wrapping<T>>
179-
+ Sub<Output = Wrapping<T>>
180-
+ Mul<Output = Wrapping<T>>
181-
+ Div<Output = Wrapping<T>>
182-
+ Rem<Output = Wrapping<T>>,
178+
Wrapping<T>: NumOps,
183179
{
184180
type FromStrRadixErr = T::FromStrRadixErr;
185181
fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr> {

0 commit comments

Comments
 (0)