From 5fb3724b69a6a4968f8c3c5df6fa824eeb0d213e Mon Sep 17 00:00:00 2001 From: Josh Stone Date: Fri, 13 Apr 2018 14:13:42 -0700 Subject: [PATCH] rename checked_impl_one_param to checked_impl_unary --- src/ops/checked.rs | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/src/ops/checked.rs b/src/ops/checked.rs index e232be7..3e578d0 100644 --- a/src/ops/checked.rs +++ b/src/ops/checked.rs @@ -107,8 +107,7 @@ checked_impl!(CheckedRem, checked_rem, i32); checked_impl!(CheckedRem, checked_rem, i64); checked_impl!(CheckedRem, checked_rem, isize); -// CheckedNeg -macro_rules! checked_impl_one_para { +macro_rules! checked_impl_unary { ($trait_name:ident, $method:ident, $t:ty) => { impl $trait_name for $t { #[inline] @@ -123,17 +122,17 @@ pub trait CheckedNeg: Sized { fn checked_neg(&self) -> Option; } -checked_impl_one_para!(CheckedNeg, checked_neg, u8); -checked_impl_one_para!(CheckedNeg, checked_neg, u16); -checked_impl_one_para!(CheckedNeg, checked_neg, u32); -checked_impl_one_para!(CheckedNeg, checked_neg, u64); -checked_impl_one_para!(CheckedNeg, checked_neg, usize); +checked_impl_unary!(CheckedNeg, checked_neg, u8); +checked_impl_unary!(CheckedNeg, checked_neg, u16); +checked_impl_unary!(CheckedNeg, checked_neg, u32); +checked_impl_unary!(CheckedNeg, checked_neg, u64); +checked_impl_unary!(CheckedNeg, checked_neg, usize); -checked_impl_one_para!(CheckedNeg, checked_neg, i8); -checked_impl_one_para!(CheckedNeg, checked_neg, i16); -checked_impl_one_para!(CheckedNeg, checked_neg, i32); -checked_impl_one_para!(CheckedNeg, checked_neg, i64); -checked_impl_one_para!(CheckedNeg, checked_neg, isize); +checked_impl_unary!(CheckedNeg, checked_neg, i8); +checked_impl_unary!(CheckedNeg, checked_neg, i16); +checked_impl_unary!(CheckedNeg, checked_neg, i32); +checked_impl_unary!(CheckedNeg, checked_neg, i64); +checked_impl_unary!(CheckedNeg, checked_neg, isize); /// Performs a left shift that returns `None` on overflow. pub trait CheckedShl: Sized + Shl {