Update checked.rs
This commit is contained in:
parent
42b2ef81c0
commit
ca343c0af2
|
@ -111,8 +111,8 @@ macro_rules! checked_abs_impl {
|
||||||
($t:ty) => {
|
($t:ty) => {
|
||||||
impl CheckedAbs for $t {
|
impl CheckedAbs for $t {
|
||||||
#[inline]
|
#[inline]
|
||||||
fn checked_abs(&self) -> Option<$t> {
|
fn checked_abs(self) -> Option<$t> {
|
||||||
<$t>::checked_abs(*self)
|
<$t>::checked_abs(self)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -120,7 +120,7 @@ macro_rules! checked_abs_impl {
|
||||||
|
|
||||||
// CheckedAbs
|
// CheckedAbs
|
||||||
pub trait CheckedAbs: Sized {
|
pub trait CheckedAbs: Sized {
|
||||||
fn checked_abs(&self) -> Option<i32>;
|
fn checked_abs(self) -> Option<i32>;
|
||||||
}
|
}
|
||||||
|
|
||||||
checked_abs_impl!(u8);
|
checked_abs_impl!(u8);
|
||||||
|
|
Loading…
Reference in New Issue