fix abs_diff bug
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user