Removed inferrable value suffixes

This commit is contained in:
Vincent Esche 2018-04-18 09:28:17 +02:00
parent dd5b107c56
commit 257917f3f2
1 changed files with 28 additions and 28 deletions

View File

@ -36,24 +36,24 @@ macro_rules! zero_impl {
} }
} }
zero_impl!(usize, 0usize); zero_impl!(usize, 0);
zero_impl!(u8, 0u8); zero_impl!(u8, 0);
zero_impl!(u16, 0u16); zero_impl!(u16, 0);
zero_impl!(u32, 0u32); zero_impl!(u32, 0);
zero_impl!(u64, 0u64); zero_impl!(u64, 0);
#[cfg(feature = "i128")] #[cfg(feature = "i128")]
zero_impl!(u128, 0u128); zero_impl!(u128, 0);
zero_impl!(isize, 0isize); zero_impl!(isize, 0);
zero_impl!(i8, 0i8); zero_impl!(i8, 0);
zero_impl!(i16, 0i16); zero_impl!(i16, 0);
zero_impl!(i32, 0i32); zero_impl!(i32, 0);
zero_impl!(i64, 0i64); zero_impl!(i64, 0);
#[cfg(feature = "i128")] #[cfg(feature = "i128")]
zero_impl!(i128, 0i128); zero_impl!(i128, 0);
zero_impl!(f32, 0.0f32); zero_impl!(f32, 0.0);
zero_impl!(f64, 0.0f64); zero_impl!(f64, 0.0);
impl<T: Zero> Zero for Wrapping<T> where Wrapping<T>: Add<Output=Wrapping<T>> { impl<T: Zero> Zero for Wrapping<T> where Wrapping<T>: Add<Output=Wrapping<T>> {
fn is_zero(&self) -> bool { fn is_zero(&self) -> bool {
@ -104,24 +104,24 @@ macro_rules! one_impl {
} }
} }
one_impl!(usize, 1usize); one_impl!(usize, 1);
one_impl!(u8, 1u8); one_impl!(u8, 1);
one_impl!(u16, 1u16); one_impl!(u16, 1);
one_impl!(u32, 1u32); one_impl!(u32, 1);
one_impl!(u64, 1u64); one_impl!(u64, 1);
#[cfg(feature = "i128")] #[cfg(feature = "i128")]
one_impl!(u64, 1u128); one_impl!(u128, 1);
one_impl!(isize, 1isize); one_impl!(isize, 1);
one_impl!(i8, 1i8); one_impl!(i8, 1);
one_impl!(i16, 1i16); one_impl!(i16, 1);
one_impl!(i32, 1i32); one_impl!(i32, 1);
one_impl!(i64, 1i64); one_impl!(i64, 1);
#[cfg(feature = "i128")] #[cfg(feature = "i128")]
one_impl!(i64, 1i128); one_impl!(i128, 1);
one_impl!(f32, 1.0f32); one_impl!(f32, 1.0);
one_impl!(f64, 1.0f64); one_impl!(f64, 1.0);
impl<T: One> One for Wrapping<T> where Wrapping<T>: Mul<Output=Wrapping<T>> { impl<T: One> One for Wrapping<T> where Wrapping<T>: Mul<Output=Wrapping<T>> {
fn one() -> Self { fn one() -> Self {