|  | @@ -24,7 +24,7 @@ checked_impl!(CheckedAdd, checked_add, u16);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedAdd, checked_add, u32);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedAdd, checked_add, u64);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedAdd, checked_add, usize);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_impl!(CheckedAdd, checked_add, u128);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  checked_impl!(CheckedAdd, checked_add, i8);
 | 
	
	
		
			
				|  | @@ -32,7 +32,7 @@ checked_impl!(CheckedAdd, checked_add, i16);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedAdd, checked_add, i32);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedAdd, checked_add, i64);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedAdd, checked_add, isize);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_impl!(CheckedAdd, checked_add, i128);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /// Performs subtraction that returns `None` instead of wrapping around on underflow.
 | 
	
	
		
			
				|  | @@ -47,7 +47,7 @@ checked_impl!(CheckedSub, checked_sub, u16);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedSub, checked_sub, u32);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedSub, checked_sub, u64);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedSub, checked_sub, usize);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_impl!(CheckedSub, checked_sub, u128);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  checked_impl!(CheckedSub, checked_sub, i8);
 | 
	
	
		
			
				|  | @@ -55,7 +55,7 @@ checked_impl!(CheckedSub, checked_sub, i16);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedSub, checked_sub, i32);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedSub, checked_sub, i64);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedSub, checked_sub, isize);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_impl!(CheckedSub, checked_sub, i128);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /// Performs multiplication that returns `None` instead of wrapping around on underflow or
 | 
	
	
		
			
				|  | @@ -71,7 +71,7 @@ checked_impl!(CheckedMul, checked_mul, u16);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedMul, checked_mul, u32);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedMul, checked_mul, u64);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedMul, checked_mul, usize);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_impl!(CheckedMul, checked_mul, u128);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  checked_impl!(CheckedMul, checked_mul, i8);
 | 
	
	
		
			
				|  | @@ -79,7 +79,7 @@ checked_impl!(CheckedMul, checked_mul, i16);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedMul, checked_mul, i32);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedMul, checked_mul, i64);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedMul, checked_mul, isize);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_impl!(CheckedMul, checked_mul, i128);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /// Performs division that returns `None` instead of panicking on division by zero and instead of
 | 
	
	
		
			
				|  | @@ -95,7 +95,7 @@ checked_impl!(CheckedDiv, checked_div, u16);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedDiv, checked_div, u32);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedDiv, checked_div, u64);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedDiv, checked_div, usize);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_impl!(CheckedDiv, checked_div, u128);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  checked_impl!(CheckedDiv, checked_div, i8);
 | 
	
	
		
			
				|  | @@ -103,7 +103,7 @@ checked_impl!(CheckedDiv, checked_div, i16);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedDiv, checked_div, i32);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedDiv, checked_div, i64);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedDiv, checked_div, isize);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_impl!(CheckedDiv, checked_div, i128);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /// Performs an integral remainder that returns `None` instead of panicking on division by zero and
 | 
	
	
		
			
				|  | @@ -136,7 +136,7 @@ checked_impl!(CheckedRem, checked_rem, u16);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedRem, checked_rem, u32);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedRem, checked_rem, u64);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedRem, checked_rem, usize);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_impl!(CheckedRem, checked_rem, u128);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  checked_impl!(CheckedRem, checked_rem, i8);
 | 
	
	
		
			
				|  | @@ -144,7 +144,7 @@ checked_impl!(CheckedRem, checked_rem, i16);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedRem, checked_rem, i32);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedRem, checked_rem, i64);
 | 
	
		
			
				|  |  |  checked_impl!(CheckedRem, checked_rem, isize);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_impl!(CheckedRem, checked_rem, i128);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  macro_rules! checked_impl_unary {
 | 
	
	
		
			
				|  | @@ -184,7 +184,7 @@ 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);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_impl_unary!(CheckedNeg, checked_neg, u128);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  checked_impl_unary!(CheckedNeg, checked_neg, i8);
 | 
	
	
		
			
				|  | @@ -192,7 +192,7 @@ 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);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_impl_unary!(CheckedNeg, checked_neg, i128);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /// Performs a left shift that returns `None` on overflow.
 | 
	
	
		
			
				|  | @@ -229,7 +229,7 @@ checked_shift_impl!(CheckedShl, checked_shl, u16);
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShl, checked_shl, u32);
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShl, checked_shl, u64);
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShl, checked_shl, usize);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShl, checked_shl, u128);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShl, checked_shl, i8);
 | 
	
	
		
			
				|  | @@ -237,7 +237,7 @@ checked_shift_impl!(CheckedShl, checked_shl, i16);
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShl, checked_shl, i32);
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShl, checked_shl, i64);
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShl, checked_shl, isize);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShl, checked_shl, i128);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /// Performs a right shift that returns `None` on overflow.
 | 
	
	
		
			
				|  | @@ -263,7 +263,7 @@ checked_shift_impl!(CheckedShr, checked_shr, u16);
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShr, checked_shr, u32);
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShr, checked_shr, u64);
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShr, checked_shr, usize);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShr, checked_shr, u128);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShr, checked_shr, i8);
 | 
	
	
		
			
				|  | @@ -271,5 +271,5 @@ checked_shift_impl!(CheckedShr, checked_shr, i16);
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShr, checked_shr, i32);
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShr, checked_shr, i64);
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShr, checked_shr, isize);
 | 
	
		
			
				|  |  | -#[cfg(feature = "i128")]
 | 
	
		
			
				|  |  | +#[cfg(has_i128)]
 | 
	
		
			
				|  |  |  checked_shift_impl!(CheckedShr, checked_shr, i128);
 |