Added impls of `Zero` and `One` for `i128` and `u128`

This commit is contained in:
Vincent Esche 2018-04-09 11:10:36 +02:00
parent f8d1896c6c
commit 62723f6f3a
1 changed files with 8 additions and 0 deletions

View File

@ -41,12 +41,16 @@ zero_impl!(u8, 0u8);
zero_impl!(u16, 0u16);
zero_impl!(u32, 0u32);
zero_impl!(u64, 0u64);
#[cfg(feature = "i128")]
zero_impl!(u128, 0u128);
zero_impl!(isize, 0isize);
zero_impl!(i8, 0i8);
zero_impl!(i16, 0i16);
zero_impl!(i32, 0i32);
zero_impl!(i64, 0i64);
#[cfg(feature = "i128")]
zero_impl!(i128, 0i128);
zero_impl!(f32, 0.0f32);
zero_impl!(f64, 0.0f64);
@ -105,12 +109,16 @@ one_impl!(u8, 1u8);
one_impl!(u16, 1u16);
one_impl!(u32, 1u32);
one_impl!(u64, 1u64);
#[cfg(feature = "i128")]
one_impl!(u64, 1u128);
one_impl!(isize, 1isize);
one_impl!(i8, 1i8);
one_impl!(i16, 1i16);
one_impl!(i32, 1i32);
one_impl!(i64, 1i64);
#[cfg(feature = "i128")]
one_impl!(i64, 1i128);
one_impl!(f32, 1.0f32);
one_impl!(f64, 1.0f64);