fix abs_diff bug
This commit is contained in:
parent
bffd24076b
commit
0ce47b3c1f
1 changed files with 5 additions and 1 deletions
|
|
@ -250,7 +250,11 @@ macro_rules! int_impl {
|
|||
}
|
||||
|
||||
fn abs_diff(self, other: Self) -> Self {
|
||||
(self.wrapping_sub(other) as $ity).wrapping_abs() as $uty
|
||||
if self < other {
|
||||
other.wrapping_sub(self)
|
||||
} else {
|
||||
self.wrapping_sub(other)
|
||||
}
|
||||
}
|
||||
|
||||
int_impl_common!($uty);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue