pub trait TryIntoByAdd<T> {
// Required method
fn try_into_by_add(self) -> Option<T>;
}Expand description
A generic trait for converting into possible types.
§Examples
Usage:
fn convert_try_into_u8<T: TryIntoByAdd<u8>>(min: T, max: T) -> (u8, u8) {
(min.try_into_by_add().unwrap(), max.try_into_by_add().unwrap())
}
assert_eq!(convert_try_into_u8(i8::MIN, i8::MAX), (u8::MIN, u8::MAX));
assert_eq!(TryIntoByAdd::<u8>::try_into_by_add(127_i16), Some(255u8));
assert_eq!(TryIntoByAdd::<u8>::try_into_by_add(128_i16), None);
assert_eq!(TryIntoByAdd::<u8>::try_into_by_add(-128_i16), Some(0_u8));
assert_eq!(TryIntoByAdd::<u8>::try_into_by_add(-129_i16), None);Required Methods§
Sourcefn try_into_by_add(self) -> Option<T>
fn try_into_by_add(self) -> Option<T>
Converts the value of self to an T.
Implementations on Foreign Types§
Source§impl TryIntoByAdd<i8> for i8
impl TryIntoByAdd<i8> for i8
Source§fn try_into_by_add(self) -> Option<i8>
fn try_into_by_add(self) -> Option<i8>
Returns the same type i8.
Source§impl TryIntoByAdd<i8> for i16
impl TryIntoByAdd<i8> for i16
Source§fn try_into_by_add(self) -> Option<i8>
fn try_into_by_add(self) -> Option<i8>
Converts i16 to i8. Conversion can fail.
Source§impl TryIntoByAdd<i8> for i32
impl TryIntoByAdd<i8> for i32
Source§fn try_into_by_add(self) -> Option<i8>
fn try_into_by_add(self) -> Option<i8>
Converts i32 to i8. Conversion can fail.
Source§impl TryIntoByAdd<i8> for i64
impl TryIntoByAdd<i8> for i64
Source§fn try_into_by_add(self) -> Option<i8>
fn try_into_by_add(self) -> Option<i8>
Converts i64 to i8. Conversion can fail.
Source§impl TryIntoByAdd<i8> for i128
impl TryIntoByAdd<i8> for i128
Source§fn try_into_by_add(self) -> Option<i8>
fn try_into_by_add(self) -> Option<i8>
Converts i128 to i8. Conversion can fail.
Source§impl TryIntoByAdd<i8> for isize
impl TryIntoByAdd<i8> for isize
Source§fn try_into_by_add(self) -> Option<i8>
fn try_into_by_add(self) -> Option<i8>
Converts isize to i8. Conversion can fail.
Source§impl TryIntoByAdd<i8> for u8
impl TryIntoByAdd<i8> for u8
Source§fn try_into_by_add(self) -> Option<i8>
fn try_into_by_add(self) -> Option<i8>
Converts u8 to equvalent i8.
Source§impl TryIntoByAdd<i8> for u16
impl TryIntoByAdd<i8> for u16
Source§fn try_into_by_add(self) -> Option<i8>
fn try_into_by_add(self) -> Option<i8>
Converts u16 to equvalent i8. Conversion can fail.
Source§impl TryIntoByAdd<i8> for u32
impl TryIntoByAdd<i8> for u32
Source§fn try_into_by_add(self) -> Option<i8>
fn try_into_by_add(self) -> Option<i8>
Converts u32 to equvalent i8. Conversion can fail.
Source§impl TryIntoByAdd<i8> for u64
impl TryIntoByAdd<i8> for u64
Source§fn try_into_by_add(self) -> Option<i8>
fn try_into_by_add(self) -> Option<i8>
Converts u64 to equvalent i8. Conversion can fail.
Source§impl TryIntoByAdd<i8> for u128
impl TryIntoByAdd<i8> for u128
Source§fn try_into_by_add(self) -> Option<i8>
fn try_into_by_add(self) -> Option<i8>
Converts u128 to equvalent i8. Conversion can fail.
Source§impl TryIntoByAdd<i8> for usize
impl TryIntoByAdd<i8> for usize
Source§fn try_into_by_add(self) -> Option<i8>
fn try_into_by_add(self) -> Option<i8>
Converts usize to equvalent i8. Conversion can fail.
Source§impl TryIntoByAdd<i16> for i8
impl TryIntoByAdd<i16> for i8
Source§fn try_into_by_add(self) -> Option<i16>
fn try_into_by_add(self) -> Option<i16>
Converts i8 to i16 losslessly.
Source§impl TryIntoByAdd<i16> for i16
impl TryIntoByAdd<i16> for i16
Source§fn try_into_by_add(self) -> Option<i16>
fn try_into_by_add(self) -> Option<i16>
Returns the same type i16.
Source§impl TryIntoByAdd<i16> for i32
impl TryIntoByAdd<i16> for i32
Source§fn try_into_by_add(self) -> Option<i16>
fn try_into_by_add(self) -> Option<i16>
Converts i32 to i16. Conversion can fail.
Source§impl TryIntoByAdd<i16> for i64
impl TryIntoByAdd<i16> for i64
Source§fn try_into_by_add(self) -> Option<i16>
fn try_into_by_add(self) -> Option<i16>
Converts i64 to i16. Conversion can fail.
Source§impl TryIntoByAdd<i16> for i128
impl TryIntoByAdd<i16> for i128
Source§fn try_into_by_add(self) -> Option<i16>
fn try_into_by_add(self) -> Option<i16>
Converts i128 to i16. Conversion can fail.
Source§impl TryIntoByAdd<i16> for isize
impl TryIntoByAdd<i16> for isize
Source§fn try_into_by_add(self) -> Option<i16>
fn try_into_by_add(self) -> Option<i16>
Converts isize to i16. Conversion can fail.
Source§impl TryIntoByAdd<i16> for u8
impl TryIntoByAdd<i16> for u8
Source§fn try_into_by_add(self) -> Option<i16>
fn try_into_by_add(self) -> Option<i16>
Converts u8 to equvalent i16.
Source§impl TryIntoByAdd<i16> for u16
impl TryIntoByAdd<i16> for u16
Source§fn try_into_by_add(self) -> Option<i16>
fn try_into_by_add(self) -> Option<i16>
Converts u16 to equvalent i16.
Source§impl TryIntoByAdd<i16> for u32
impl TryIntoByAdd<i16> for u32
Source§fn try_into_by_add(self) -> Option<i16>
fn try_into_by_add(self) -> Option<i16>
Converts u32 to equvalent i16. Conversion can fail.
Source§impl TryIntoByAdd<i16> for u64
impl TryIntoByAdd<i16> for u64
Source§fn try_into_by_add(self) -> Option<i16>
fn try_into_by_add(self) -> Option<i16>
Converts u64 to equvalent i16. Conversion can fail.
Source§impl TryIntoByAdd<i16> for u128
impl TryIntoByAdd<i16> for u128
Source§fn try_into_by_add(self) -> Option<i16>
fn try_into_by_add(self) -> Option<i16>
Converts u128 to equvalent i16. Conversion can fail.
Source§impl TryIntoByAdd<i16> for usize
impl TryIntoByAdd<i16> for usize
Source§fn try_into_by_add(self) -> Option<i16>
fn try_into_by_add(self) -> Option<i16>
Converts usize to equvalent i16. Conversion can fail.
Source§impl TryIntoByAdd<i32> for i8
impl TryIntoByAdd<i32> for i8
Source§fn try_into_by_add(self) -> Option<i32>
fn try_into_by_add(self) -> Option<i32>
Converts i8 to i32 losslessly.
Source§impl TryIntoByAdd<i32> for i16
impl TryIntoByAdd<i32> for i16
Source§fn try_into_by_add(self) -> Option<i32>
fn try_into_by_add(self) -> Option<i32>
Converts i16 to i32 losslessly.
Source§impl TryIntoByAdd<i32> for i32
impl TryIntoByAdd<i32> for i32
Source§fn try_into_by_add(self) -> Option<i32>
fn try_into_by_add(self) -> Option<i32>
Returns the same type i32.
Source§impl TryIntoByAdd<i32> for i64
impl TryIntoByAdd<i32> for i64
Source§fn try_into_by_add(self) -> Option<i32>
fn try_into_by_add(self) -> Option<i32>
Converts i64 to i32. Conversion can fail.
Source§impl TryIntoByAdd<i32> for i128
impl TryIntoByAdd<i32> for i128
Source§fn try_into_by_add(self) -> Option<i32>
fn try_into_by_add(self) -> Option<i32>
Converts i128 to i32. Conversion can fail.
Source§impl TryIntoByAdd<i32> for isize
impl TryIntoByAdd<i32> for isize
Source§fn try_into_by_add(self) -> Option<i32>
fn try_into_by_add(self) -> Option<i32>
Converts isize to i32. Conversion can fail.
Source§impl TryIntoByAdd<i32> for u8
impl TryIntoByAdd<i32> for u8
Source§fn try_into_by_add(self) -> Option<i32>
fn try_into_by_add(self) -> Option<i32>
Converts u8 to equvalent i32.
Source§impl TryIntoByAdd<i32> for u16
impl TryIntoByAdd<i32> for u16
Source§fn try_into_by_add(self) -> Option<i32>
fn try_into_by_add(self) -> Option<i32>
Converts u16 to equvalent i32.
Source§impl TryIntoByAdd<i32> for u32
impl TryIntoByAdd<i32> for u32
Source§fn try_into_by_add(self) -> Option<i32>
fn try_into_by_add(self) -> Option<i32>
Converts u32 to equvalent i32.
Source§impl TryIntoByAdd<i32> for u64
impl TryIntoByAdd<i32> for u64
Source§fn try_into_by_add(self) -> Option<i32>
fn try_into_by_add(self) -> Option<i32>
Converts u64 to equvalent i32. Conversion can fail.
Source§impl TryIntoByAdd<i32> for u128
impl TryIntoByAdd<i32> for u128
Source§fn try_into_by_add(self) -> Option<i32>
fn try_into_by_add(self) -> Option<i32>
Converts u128 to equvalent i32. Conversion can fail.
Source§impl TryIntoByAdd<i32> for usize
impl TryIntoByAdd<i32> for usize
Source§fn try_into_by_add(self) -> Option<i32>
fn try_into_by_add(self) -> Option<i32>
Converts usize to equvalent i32. Conversion can fail.
Source§impl TryIntoByAdd<i64> for i8
impl TryIntoByAdd<i64> for i8
Source§fn try_into_by_add(self) -> Option<i64>
fn try_into_by_add(self) -> Option<i64>
Converts i8 to i64 losslessly.
Source§impl TryIntoByAdd<i64> for i16
impl TryIntoByAdd<i64> for i16
Source§fn try_into_by_add(self) -> Option<i64>
fn try_into_by_add(self) -> Option<i64>
Converts i16 to i64 losslessly.
Source§impl TryIntoByAdd<i64> for i32
impl TryIntoByAdd<i64> for i32
Source§fn try_into_by_add(self) -> Option<i64>
fn try_into_by_add(self) -> Option<i64>
Converts i32 to i64 losslessly.
Source§impl TryIntoByAdd<i64> for i64
impl TryIntoByAdd<i64> for i64
Source§fn try_into_by_add(self) -> Option<i64>
fn try_into_by_add(self) -> Option<i64>
Returns the same type i64.
Source§impl TryIntoByAdd<i64> for i128
impl TryIntoByAdd<i64> for i128
Source§fn try_into_by_add(self) -> Option<i64>
fn try_into_by_add(self) -> Option<i64>
Converts i128 to i64. Conversion can fail.
Source§impl TryIntoByAdd<i64> for isize
impl TryIntoByAdd<i64> for isize
Source§fn try_into_by_add(self) -> Option<i64>
fn try_into_by_add(self) -> Option<i64>
Converts isize to i64 losslessly.
Source§impl TryIntoByAdd<i64> for u8
impl TryIntoByAdd<i64> for u8
Source§fn try_into_by_add(self) -> Option<i64>
fn try_into_by_add(self) -> Option<i64>
Converts u8 to equvalent i64.
Source§impl TryIntoByAdd<i64> for u16
impl TryIntoByAdd<i64> for u16
Source§fn try_into_by_add(self) -> Option<i64>
fn try_into_by_add(self) -> Option<i64>
Converts u16 to equvalent i64.
Source§impl TryIntoByAdd<i64> for u32
impl TryIntoByAdd<i64> for u32
Source§fn try_into_by_add(self) -> Option<i64>
fn try_into_by_add(self) -> Option<i64>
Converts u32 to equvalent i64.
Source§impl TryIntoByAdd<i64> for u64
impl TryIntoByAdd<i64> for u64
Source§fn try_into_by_add(self) -> Option<i64>
fn try_into_by_add(self) -> Option<i64>
Converts u64 to equvalent i64.
Source§impl TryIntoByAdd<i64> for u128
impl TryIntoByAdd<i64> for u128
Source§fn try_into_by_add(self) -> Option<i64>
fn try_into_by_add(self) -> Option<i64>
Converts u128 to equvalent i64. Conversion can fail.
Source§impl TryIntoByAdd<i64> for usize
impl TryIntoByAdd<i64> for usize
Source§fn try_into_by_add(self) -> Option<i64>
fn try_into_by_add(self) -> Option<i64>
Converts usize to equvalent i64.
Source§impl TryIntoByAdd<i128> for i8
impl TryIntoByAdd<i128> for i8
Source§fn try_into_by_add(self) -> Option<i128>
fn try_into_by_add(self) -> Option<i128>
Converts i8 to i128 losslessly.
Source§impl TryIntoByAdd<i128> for i16
impl TryIntoByAdd<i128> for i16
Source§fn try_into_by_add(self) -> Option<i128>
fn try_into_by_add(self) -> Option<i128>
Converts i16 to i128 losslessly.
Source§impl TryIntoByAdd<i128> for i32
impl TryIntoByAdd<i128> for i32
Source§fn try_into_by_add(self) -> Option<i128>
fn try_into_by_add(self) -> Option<i128>
Converts i32 to i128 losslessly.
Source§impl TryIntoByAdd<i128> for i64
impl TryIntoByAdd<i128> for i64
Source§fn try_into_by_add(self) -> Option<i128>
fn try_into_by_add(self) -> Option<i128>
Converts i64 to i128 losslessly.
Source§impl TryIntoByAdd<i128> for i128
impl TryIntoByAdd<i128> for i128
Source§fn try_into_by_add(self) -> Option<i128>
fn try_into_by_add(self) -> Option<i128>
Returns the same type i128.
Source§impl TryIntoByAdd<i128> for isize
impl TryIntoByAdd<i128> for isize
Source§fn try_into_by_add(self) -> Option<i128>
fn try_into_by_add(self) -> Option<i128>
Converts isize to i128 losslessly.
Source§impl TryIntoByAdd<i128> for u8
impl TryIntoByAdd<i128> for u8
Source§fn try_into_by_add(self) -> Option<i128>
fn try_into_by_add(self) -> Option<i128>
Converts u8 to equvalent i128.
Source§impl TryIntoByAdd<i128> for u16
impl TryIntoByAdd<i128> for u16
Source§fn try_into_by_add(self) -> Option<i128>
fn try_into_by_add(self) -> Option<i128>
Converts u16 to equvalent i128.
Source§impl TryIntoByAdd<i128> for u32
impl TryIntoByAdd<i128> for u32
Source§fn try_into_by_add(self) -> Option<i128>
fn try_into_by_add(self) -> Option<i128>
Converts u32 to equvalent i128.
Source§impl TryIntoByAdd<i128> for u64
impl TryIntoByAdd<i128> for u64
Source§fn try_into_by_add(self) -> Option<i128>
fn try_into_by_add(self) -> Option<i128>
Converts u64 to equvalent i128.
Source§impl TryIntoByAdd<i128> for u128
impl TryIntoByAdd<i128> for u128
Source§fn try_into_by_add(self) -> Option<i128>
fn try_into_by_add(self) -> Option<i128>
Converts u128 to equvalent i128.
Source§impl TryIntoByAdd<i128> for usize
impl TryIntoByAdd<i128> for usize
Source§fn try_into_by_add(self) -> Option<i128>
fn try_into_by_add(self) -> Option<i128>
Converts usize to equvalent i128.
Source§impl TryIntoByAdd<isize> for i8
impl TryIntoByAdd<isize> for i8
Source§fn try_into_by_add(self) -> Option<isize>
fn try_into_by_add(self) -> Option<isize>
Converts i8 to isize losslessly.
Source§impl TryIntoByAdd<isize> for i16
impl TryIntoByAdd<isize> for i16
Source§fn try_into_by_add(self) -> Option<isize>
fn try_into_by_add(self) -> Option<isize>
Converts i16 to isize losslessly.
Source§impl TryIntoByAdd<isize> for i32
impl TryIntoByAdd<isize> for i32
Source§fn try_into_by_add(self) -> Option<isize>
fn try_into_by_add(self) -> Option<isize>
Converts i32 to isize losslessly.
Source§impl TryIntoByAdd<isize> for i64
impl TryIntoByAdd<isize> for i64
Source§fn try_into_by_add(self) -> Option<isize>
fn try_into_by_add(self) -> Option<isize>
Converts i64 to isize losslessly.
Source§impl TryIntoByAdd<isize> for i128
impl TryIntoByAdd<isize> for i128
Source§fn try_into_by_add(self) -> Option<isize>
fn try_into_by_add(self) -> Option<isize>
Converts i128 to isize. Conversion can fail.
Source§impl TryIntoByAdd<isize> for isize
impl TryIntoByAdd<isize> for isize
Source§fn try_into_by_add(self) -> Option<isize>
fn try_into_by_add(self) -> Option<isize>
Returns the same type isize.
Source§impl TryIntoByAdd<isize> for u8
impl TryIntoByAdd<isize> for u8
Source§fn try_into_by_add(self) -> Option<isize>
fn try_into_by_add(self) -> Option<isize>
Converts u8 to equvalent isize.
Source§impl TryIntoByAdd<isize> for u16
impl TryIntoByAdd<isize> for u16
Source§fn try_into_by_add(self) -> Option<isize>
fn try_into_by_add(self) -> Option<isize>
Converts u16 to equvalent isize.
Source§impl TryIntoByAdd<isize> for u32
impl TryIntoByAdd<isize> for u32
Source§fn try_into_by_add(self) -> Option<isize>
fn try_into_by_add(self) -> Option<isize>
Converts u32 to equvalent isize.
Source§impl TryIntoByAdd<isize> for u64
impl TryIntoByAdd<isize> for u64
Source§fn try_into_by_add(self) -> Option<isize>
fn try_into_by_add(self) -> Option<isize>
Converts u64 to equvalent isize.
Source§impl TryIntoByAdd<isize> for u128
impl TryIntoByAdd<isize> for u128
Source§fn try_into_by_add(self) -> Option<isize>
fn try_into_by_add(self) -> Option<isize>
Converts u128 to equvalent isize. Conversion can fail.
Source§impl TryIntoByAdd<isize> for usize
impl TryIntoByAdd<isize> for usize
Source§fn try_into_by_add(self) -> Option<isize>
fn try_into_by_add(self) -> Option<isize>
Converts usize to equvalent isize.
Source§impl TryIntoByAdd<u8> for i8
impl TryIntoByAdd<u8> for i8
Source§fn try_into_by_add(self) -> Option<u8>
fn try_into_by_add(self) -> Option<u8>
Converts i8 to equvalent u8.
Source§impl TryIntoByAdd<u8> for i16
impl TryIntoByAdd<u8> for i16
Source§fn try_into_by_add(self) -> Option<u8>
fn try_into_by_add(self) -> Option<u8>
Converts i16 to equvalent u8. Conversion can fail.
Source§impl TryIntoByAdd<u8> for i32
impl TryIntoByAdd<u8> for i32
Source§fn try_into_by_add(self) -> Option<u8>
fn try_into_by_add(self) -> Option<u8>
Converts i32 to equvalent u8. Conversion can fail.
Source§impl TryIntoByAdd<u8> for i64
impl TryIntoByAdd<u8> for i64
Source§fn try_into_by_add(self) -> Option<u8>
fn try_into_by_add(self) -> Option<u8>
Converts i64 to equvalent u8. Conversion can fail.
Source§impl TryIntoByAdd<u8> for i128
impl TryIntoByAdd<u8> for i128
Source§fn try_into_by_add(self) -> Option<u8>
fn try_into_by_add(self) -> Option<u8>
Converts i128 to equvalent u8. Conversion can fail.
Source§impl TryIntoByAdd<u8> for isize
impl TryIntoByAdd<u8> for isize
Source§fn try_into_by_add(self) -> Option<u8>
fn try_into_by_add(self) -> Option<u8>
Converts isize to equvalent u8. Conversion can fail.
Source§impl TryIntoByAdd<u8> for u8
impl TryIntoByAdd<u8> for u8
Source§fn try_into_by_add(self) -> Option<u8>
fn try_into_by_add(self) -> Option<u8>
Returns the same type u8.
Source§impl TryIntoByAdd<u8> for u16
impl TryIntoByAdd<u8> for u16
Source§fn try_into_by_add(self) -> Option<u8>
fn try_into_by_add(self) -> Option<u8>
Converts u16 to u8. Conversion can fail.
Source§impl TryIntoByAdd<u8> for u32
impl TryIntoByAdd<u8> for u32
Source§fn try_into_by_add(self) -> Option<u8>
fn try_into_by_add(self) -> Option<u8>
Converts u32 to u8. Conversion can fail.
Source§impl TryIntoByAdd<u8> for u64
impl TryIntoByAdd<u8> for u64
Source§fn try_into_by_add(self) -> Option<u8>
fn try_into_by_add(self) -> Option<u8>
Converts u64 to u8. Conversion can fail.
Source§impl TryIntoByAdd<u8> for u128
impl TryIntoByAdd<u8> for u128
Source§fn try_into_by_add(self) -> Option<u8>
fn try_into_by_add(self) -> Option<u8>
Converts u128 to u8. Conversion can fail.
Source§impl TryIntoByAdd<u8> for usize
impl TryIntoByAdd<u8> for usize
Source§fn try_into_by_add(self) -> Option<u8>
fn try_into_by_add(self) -> Option<u8>
Converts usize to u8. Conversion can fail.
Source§impl TryIntoByAdd<u16> for i8
impl TryIntoByAdd<u16> for i8
Source§fn try_into_by_add(self) -> Option<u16>
fn try_into_by_add(self) -> Option<u16>
Converts i8 to equvalent u16.
Source§impl TryIntoByAdd<u16> for i16
impl TryIntoByAdd<u16> for i16
Source§fn try_into_by_add(self) -> Option<u16>
fn try_into_by_add(self) -> Option<u16>
Converts i16 to equvalent u16.
Source§impl TryIntoByAdd<u16> for i32
impl TryIntoByAdd<u16> for i32
Source§fn try_into_by_add(self) -> Option<u16>
fn try_into_by_add(self) -> Option<u16>
Converts i32 to equvalent u16. Conversion can fail.
Source§impl TryIntoByAdd<u16> for i64
impl TryIntoByAdd<u16> for i64
Source§fn try_into_by_add(self) -> Option<u16>
fn try_into_by_add(self) -> Option<u16>
Converts i64 to equvalent u16. Conversion can fail.
Source§impl TryIntoByAdd<u16> for i128
impl TryIntoByAdd<u16> for i128
Source§fn try_into_by_add(self) -> Option<u16>
fn try_into_by_add(self) -> Option<u16>
Converts i128 to equvalent u16. Conversion can fail.
Source§impl TryIntoByAdd<u16> for isize
impl TryIntoByAdd<u16> for isize
Source§fn try_into_by_add(self) -> Option<u16>
fn try_into_by_add(self) -> Option<u16>
Converts isize to equvalent u16. Conversion can fail.
Source§impl TryIntoByAdd<u16> for u8
impl TryIntoByAdd<u16> for u8
Source§fn try_into_by_add(self) -> Option<u16>
fn try_into_by_add(self) -> Option<u16>
Converts u8 to u16 losslessly.
Source§impl TryIntoByAdd<u16> for u16
impl TryIntoByAdd<u16> for u16
Source§fn try_into_by_add(self) -> Option<u16>
fn try_into_by_add(self) -> Option<u16>
Returns the same type u16.
Source§impl TryIntoByAdd<u16> for u32
impl TryIntoByAdd<u16> for u32
Source§fn try_into_by_add(self) -> Option<u16>
fn try_into_by_add(self) -> Option<u16>
Converts u32 to u16. Conversion can fail.
Source§impl TryIntoByAdd<u16> for u64
impl TryIntoByAdd<u16> for u64
Source§fn try_into_by_add(self) -> Option<u16>
fn try_into_by_add(self) -> Option<u16>
Converts u64 to u16. Conversion can fail.
Source§impl TryIntoByAdd<u16> for u128
impl TryIntoByAdd<u16> for u128
Source§fn try_into_by_add(self) -> Option<u16>
fn try_into_by_add(self) -> Option<u16>
Converts u128 to u16. Conversion can fail.
Source§impl TryIntoByAdd<u16> for usize
impl TryIntoByAdd<u16> for usize
Source§fn try_into_by_add(self) -> Option<u16>
fn try_into_by_add(self) -> Option<u16>
Converts usize to u16. Conversion can fail.
Source§impl TryIntoByAdd<u32> for i8
impl TryIntoByAdd<u32> for i8
Source§fn try_into_by_add(self) -> Option<u32>
fn try_into_by_add(self) -> Option<u32>
Converts i8 to equvalent u32.
Source§impl TryIntoByAdd<u32> for i16
impl TryIntoByAdd<u32> for i16
Source§fn try_into_by_add(self) -> Option<u32>
fn try_into_by_add(self) -> Option<u32>
Converts i16 to equvalent u32.
Source§impl TryIntoByAdd<u32> for i32
impl TryIntoByAdd<u32> for i32
Source§fn try_into_by_add(self) -> Option<u32>
fn try_into_by_add(self) -> Option<u32>
Converts i32 to equvalent u32.
Source§impl TryIntoByAdd<u32> for i64
impl TryIntoByAdd<u32> for i64
Source§fn try_into_by_add(self) -> Option<u32>
fn try_into_by_add(self) -> Option<u32>
Converts i64 to equvalent u32. Conversion can fail.
Source§impl TryIntoByAdd<u32> for i128
impl TryIntoByAdd<u32> for i128
Source§fn try_into_by_add(self) -> Option<u32>
fn try_into_by_add(self) -> Option<u32>
Converts i128 to equvalent u32. Conversion can fail.
Source§impl TryIntoByAdd<u32> for isize
impl TryIntoByAdd<u32> for isize
Source§fn try_into_by_add(self) -> Option<u32>
fn try_into_by_add(self) -> Option<u32>
Converts isize to equvalent u32. Conversion can fail.
Source§impl TryIntoByAdd<u32> for u8
impl TryIntoByAdd<u32> for u8
Source§fn try_into_by_add(self) -> Option<u32>
fn try_into_by_add(self) -> Option<u32>
Converts u8 to u32 losslessly.
Source§impl TryIntoByAdd<u32> for u16
impl TryIntoByAdd<u32> for u16
Source§fn try_into_by_add(self) -> Option<u32>
fn try_into_by_add(self) -> Option<u32>
Converts u16 to u32 losslessly.
Source§impl TryIntoByAdd<u32> for u32
impl TryIntoByAdd<u32> for u32
Source§fn try_into_by_add(self) -> Option<u32>
fn try_into_by_add(self) -> Option<u32>
Returns the same type u32.
Source§impl TryIntoByAdd<u32> for u64
impl TryIntoByAdd<u32> for u64
Source§fn try_into_by_add(self) -> Option<u32>
fn try_into_by_add(self) -> Option<u32>
Converts u64 to u32. Conversion can fail.
Source§impl TryIntoByAdd<u32> for u128
impl TryIntoByAdd<u32> for u128
Source§fn try_into_by_add(self) -> Option<u32>
fn try_into_by_add(self) -> Option<u32>
Converts u128 to u32. Conversion can fail.
Source§impl TryIntoByAdd<u32> for usize
impl TryIntoByAdd<u32> for usize
Source§fn try_into_by_add(self) -> Option<u32>
fn try_into_by_add(self) -> Option<u32>
Converts usize to u32. Conversion can fail.
Source§impl TryIntoByAdd<u64> for i8
impl TryIntoByAdd<u64> for i8
Source§fn try_into_by_add(self) -> Option<u64>
fn try_into_by_add(self) -> Option<u64>
Converts i8 to equvalent u64.
Source§impl TryIntoByAdd<u64> for i16
impl TryIntoByAdd<u64> for i16
Source§fn try_into_by_add(self) -> Option<u64>
fn try_into_by_add(self) -> Option<u64>
Converts i16 to equvalent u64.
Source§impl TryIntoByAdd<u64> for i32
impl TryIntoByAdd<u64> for i32
Source§fn try_into_by_add(self) -> Option<u64>
fn try_into_by_add(self) -> Option<u64>
Converts i32 to equvalent u64.
Source§impl TryIntoByAdd<u64> for i64
impl TryIntoByAdd<u64> for i64
Source§fn try_into_by_add(self) -> Option<u64>
fn try_into_by_add(self) -> Option<u64>
Converts i64 to equvalent u64.
Source§impl TryIntoByAdd<u64> for i128
impl TryIntoByAdd<u64> for i128
Source§fn try_into_by_add(self) -> Option<u64>
fn try_into_by_add(self) -> Option<u64>
Converts i128 to equvalent u64. Conversion can fail.
Source§impl TryIntoByAdd<u64> for isize
impl TryIntoByAdd<u64> for isize
Source§fn try_into_by_add(self) -> Option<u64>
fn try_into_by_add(self) -> Option<u64>
Converts isize to equvalent u64.
Source§impl TryIntoByAdd<u64> for u8
impl TryIntoByAdd<u64> for u8
Source§fn try_into_by_add(self) -> Option<u64>
fn try_into_by_add(self) -> Option<u64>
Converts u8 to u64 losslessly.
Source§impl TryIntoByAdd<u64> for u16
impl TryIntoByAdd<u64> for u16
Source§fn try_into_by_add(self) -> Option<u64>
fn try_into_by_add(self) -> Option<u64>
Converts u16 to u64 losslessly.
Source§impl TryIntoByAdd<u64> for u32
impl TryIntoByAdd<u64> for u32
Source§fn try_into_by_add(self) -> Option<u64>
fn try_into_by_add(self) -> Option<u64>
Converts u32 to u64 losslessly.
Source§impl TryIntoByAdd<u64> for u64
impl TryIntoByAdd<u64> for u64
Source§fn try_into_by_add(self) -> Option<u64>
fn try_into_by_add(self) -> Option<u64>
Returns the same type u64.
Source§impl TryIntoByAdd<u64> for u128
impl TryIntoByAdd<u64> for u128
Source§fn try_into_by_add(self) -> Option<u64>
fn try_into_by_add(self) -> Option<u64>
Converts u128 to u64. Conversion can fail.
Source§impl TryIntoByAdd<u64> for usize
impl TryIntoByAdd<u64> for usize
Source§fn try_into_by_add(self) -> Option<u64>
fn try_into_by_add(self) -> Option<u64>
Converts usize to u64 losslessly.
Source§impl TryIntoByAdd<u128> for i8
impl TryIntoByAdd<u128> for i8
Source§fn try_into_by_add(self) -> Option<u128>
fn try_into_by_add(self) -> Option<u128>
Converts i8 to equvalent u128.
Source§impl TryIntoByAdd<u128> for i16
impl TryIntoByAdd<u128> for i16
Source§fn try_into_by_add(self) -> Option<u128>
fn try_into_by_add(self) -> Option<u128>
Converts i16 to equvalent u128.
Source§impl TryIntoByAdd<u128> for i32
impl TryIntoByAdd<u128> for i32
Source§fn try_into_by_add(self) -> Option<u128>
fn try_into_by_add(self) -> Option<u128>
Converts i32 to equvalent u128.
Source§impl TryIntoByAdd<u128> for i64
impl TryIntoByAdd<u128> for i64
Source§fn try_into_by_add(self) -> Option<u128>
fn try_into_by_add(self) -> Option<u128>
Converts i64 to equvalent u128.
Source§impl TryIntoByAdd<u128> for i128
impl TryIntoByAdd<u128> for i128
Source§fn try_into_by_add(self) -> Option<u128>
fn try_into_by_add(self) -> Option<u128>
Converts i128 to equvalent u128.
Source§impl TryIntoByAdd<u128> for isize
impl TryIntoByAdd<u128> for isize
Source§fn try_into_by_add(self) -> Option<u128>
fn try_into_by_add(self) -> Option<u128>
Converts isize to equvalent u128.
Source§impl TryIntoByAdd<u128> for u8
impl TryIntoByAdd<u128> for u8
Source§fn try_into_by_add(self) -> Option<u128>
fn try_into_by_add(self) -> Option<u128>
Converts u8 to u128 losslessly.
Source§impl TryIntoByAdd<u128> for u16
impl TryIntoByAdd<u128> for u16
Source§fn try_into_by_add(self) -> Option<u128>
fn try_into_by_add(self) -> Option<u128>
Converts u16 to u128 losslessly.
Source§impl TryIntoByAdd<u128> for u32
impl TryIntoByAdd<u128> for u32
Source§fn try_into_by_add(self) -> Option<u128>
fn try_into_by_add(self) -> Option<u128>
Converts u32 to u128 losslessly.
Source§impl TryIntoByAdd<u128> for u64
impl TryIntoByAdd<u128> for u64
Source§fn try_into_by_add(self) -> Option<u128>
fn try_into_by_add(self) -> Option<u128>
Converts u64 to u128 losslessly.
Source§impl TryIntoByAdd<u128> for u128
impl TryIntoByAdd<u128> for u128
Source§fn try_into_by_add(self) -> Option<u128>
fn try_into_by_add(self) -> Option<u128>
Returns the same type u128.
Source§impl TryIntoByAdd<u128> for usize
impl TryIntoByAdd<u128> for usize
Source§fn try_into_by_add(self) -> Option<u128>
fn try_into_by_add(self) -> Option<u128>
Converts usize to u128 losslessly.
Source§impl TryIntoByAdd<usize> for i8
impl TryIntoByAdd<usize> for i8
Source§fn try_into_by_add(self) -> Option<usize>
fn try_into_by_add(self) -> Option<usize>
Converts i8 to equvalent usize.
Source§impl TryIntoByAdd<usize> for i16
impl TryIntoByAdd<usize> for i16
Source§fn try_into_by_add(self) -> Option<usize>
fn try_into_by_add(self) -> Option<usize>
Converts i16 to equvalent usize.
Source§impl TryIntoByAdd<usize> for i32
impl TryIntoByAdd<usize> for i32
Source§fn try_into_by_add(self) -> Option<usize>
fn try_into_by_add(self) -> Option<usize>
Converts i32 to equvalent usize.
Source§impl TryIntoByAdd<usize> for i64
impl TryIntoByAdd<usize> for i64
Source§fn try_into_by_add(self) -> Option<usize>
fn try_into_by_add(self) -> Option<usize>
Converts i64 to equvalent usize.
Source§impl TryIntoByAdd<usize> for i128
impl TryIntoByAdd<usize> for i128
Source§fn try_into_by_add(self) -> Option<usize>
fn try_into_by_add(self) -> Option<usize>
Converts i128 to equvalent usize. Conversion can fail.
Source§impl TryIntoByAdd<usize> for isize
impl TryIntoByAdd<usize> for isize
Source§fn try_into_by_add(self) -> Option<usize>
fn try_into_by_add(self) -> Option<usize>
Converts isize to equvalent usize.
Source§impl TryIntoByAdd<usize> for u8
impl TryIntoByAdd<usize> for u8
Source§fn try_into_by_add(self) -> Option<usize>
fn try_into_by_add(self) -> Option<usize>
Converts u8 to usize losslessly.
Source§impl TryIntoByAdd<usize> for u16
impl TryIntoByAdd<usize> for u16
Source§fn try_into_by_add(self) -> Option<usize>
fn try_into_by_add(self) -> Option<usize>
Converts u16 to usize losslessly.
Source§impl TryIntoByAdd<usize> for u32
impl TryIntoByAdd<usize> for u32
Source§fn try_into_by_add(self) -> Option<usize>
fn try_into_by_add(self) -> Option<usize>
Converts u32 to usize losslessly.
Source§impl TryIntoByAdd<usize> for u64
impl TryIntoByAdd<usize> for u64
Source§fn try_into_by_add(self) -> Option<usize>
fn try_into_by_add(self) -> Option<usize>
Converts u64 to usize losslessly.
Source§impl TryIntoByAdd<usize> for u128
impl TryIntoByAdd<usize> for u128
Source§fn try_into_by_add(self) -> Option<usize>
fn try_into_by_add(self) -> Option<usize>
Converts u128 to usize. Conversion can fail.
Source§impl TryIntoByAdd<usize> for usize
impl TryIntoByAdd<usize> for usize
Source§fn try_into_by_add(self) -> Option<usize>
fn try_into_by_add(self) -> Option<usize>
Returns the same type usize.