Trait num_convert::TryFromByAdd
source · pub trait TryFromByAdd<T> {
// Required method
fn try_from_by_add(n: T) -> Option<Self>
where Self: Sized;
}Expand description
A generic trait for converting from possible types.
Examples
Usage:
// -128_i8 -> 0_u32
assert_eq!(<u32 as TryFromByAdd<i8>>::try_from_by_add(<i8>::MIN), Some(<u8>::MIN as u32));
// 127_i8 -> 255_u64
assert_eq!(<u64 as TryFromByAdd<i8>>::try_from_by_add(<i8>::MAX), Some(<u8>::MAX as u64));Required Methods§
sourcefn try_from_by_add(n: T) -> Option<Self>where
Self: Sized,
fn try_from_by_add(n: T) -> Option<Self>where Self: Sized,
Converts the value from T to self.
Implementations on Foreign Types§
source§impl TryFromByAdd<u32> for i128
impl TryFromByAdd<u32> for i128
source§fn try_from_by_add(n: u32) -> Option<Self>
fn try_from_by_add(n: u32) -> Option<Self>
Converts u32 to equvalent i128 losslessly.
source§impl TryFromByAdd<i64> for i8
impl TryFromByAdd<i64> for i8
source§fn try_from_by_add(n: i64) -> Option<Self>
fn try_from_by_add(n: i64) -> Option<Self>
Converts i64 to i8 losslessly.
source§impl TryFromByAdd<i16> for i32
impl TryFromByAdd<i16> for i32
source§fn try_from_by_add(n: i16) -> Option<Self>
fn try_from_by_add(n: i16) -> Option<Self>
Converts i16 to i32 losslessly.
source§impl TryFromByAdd<i64> for u8
impl TryFromByAdd<i64> for u8
source§fn try_from_by_add(n: i64) -> Option<Self>
fn try_from_by_add(n: i64) -> Option<Self>
Converts i64 to equvalent u8 losslessly.
source§impl TryFromByAdd<isize> for i16
impl TryFromByAdd<isize> for i16
source§fn try_from_by_add(n: isize) -> Option<Self>
fn try_from_by_add(n: isize) -> Option<Self>
Converts isize to i16 losslessly.
source§impl TryFromByAdd<i16> for u64
impl TryFromByAdd<i16> for u64
source§fn try_from_by_add(n: i16) -> Option<Self>
fn try_from_by_add(n: i16) -> Option<Self>
Converts i16 to equvalent u64 losslessly.
source§impl TryFromByAdd<u16> for i64
impl TryFromByAdd<u16> for i64
source§fn try_from_by_add(n: u16) -> Option<Self>
fn try_from_by_add(n: u16) -> Option<Self>
Converts u16 to equvalent i64 losslessly.
source§impl TryFromByAdd<u64> for isize
impl TryFromByAdd<u64> for isize
source§fn try_from_by_add(n: u64) -> Option<Self>
fn try_from_by_add(n: u64) -> Option<Self>
Converts u64 to equvalent isize losslessly.
source§impl TryFromByAdd<i32> for i8
impl TryFromByAdd<i32> for i8
source§fn try_from_by_add(n: i32) -> Option<Self>
fn try_from_by_add(n: i32) -> Option<Self>
Converts i32 to i8 losslessly.
source§impl TryFromByAdd<usize> for i8
impl TryFromByAdd<usize> for i8
source§fn try_from_by_add(n: usize) -> Option<Self>
fn try_from_by_add(n: usize) -> Option<Self>
Converts usize to equvalent i8 losslessly.
source§impl TryFromByAdd<i64> for i16
impl TryFromByAdd<i64> for i16
source§fn try_from_by_add(n: i64) -> Option<Self>
fn try_from_by_add(n: i64) -> Option<Self>
Converts i64 to i16 losslessly.
source§impl TryFromByAdd<u8> for i64
impl TryFromByAdd<u8> for i64
source§fn try_from_by_add(n: u8) -> Option<Self>
fn try_from_by_add(n: u8) -> Option<Self>
Converts u8 to equvalent i64 losslessly.
source§impl TryFromByAdd<u128> for u128
impl TryFromByAdd<u128> for u128
source§fn try_from_by_add(n: Self) -> Option<Self>
fn try_from_by_add(n: Self) -> Option<Self>
Converts u128 to u128 losslessly.
source§impl TryFromByAdd<u8> for i8
impl TryFromByAdd<u8> for i8
source§fn try_from_by_add(n: u8) -> Option<Self>
fn try_from_by_add(n: u8) -> Option<Self>
Converts u8 to equvalent i8 losslessly.
source§impl TryFromByAdd<i8> for u128
impl TryFromByAdd<i8> for u128
source§fn try_from_by_add(n: i8) -> Option<Self>
fn try_from_by_add(n: i8) -> Option<Self>
Converts i8 to equvalent u128 losslessly.
source§impl TryFromByAdd<isize> for u64
impl TryFromByAdd<isize> for u64
source§fn try_from_by_add(n: isize) -> Option<Self>
fn try_from_by_add(n: isize) -> Option<Self>
Converts isize to equvalent u64 losslessly.
source§impl TryFromByAdd<isize> for u16
impl TryFromByAdd<isize> for u16
source§fn try_from_by_add(n: isize) -> Option<Self>
fn try_from_by_add(n: isize) -> Option<Self>
Converts isize to equvalent u16 losslessly.
source§impl TryFromByAdd<i128> for i16
impl TryFromByAdd<i128> for i16
source§fn try_from_by_add(n: i128) -> Option<Self>
fn try_from_by_add(n: i128) -> Option<Self>
Converts i128 to i16 losslessly.
source§impl TryFromByAdd<u16> for u32
impl TryFromByAdd<u16> for u32
source§fn try_from_by_add(n: u16) -> Option<Self>
fn try_from_by_add(n: u16) -> Option<Self>
Converts u16 to u32 losslessly.
source§impl TryFromByAdd<usize> for u16
impl TryFromByAdd<usize> for u16
source§fn try_from_by_add(n: usize) -> Option<Self>
fn try_from_by_add(n: usize) -> Option<Self>
Converts usize to u16 losslessly.
source§impl TryFromByAdd<i16> for i16
impl TryFromByAdd<i16> for i16
source§fn try_from_by_add(n: Self) -> Option<Self>
fn try_from_by_add(n: Self) -> Option<Self>
Converts i16 to i16 losslessly.
source§impl TryFromByAdd<u128> for u64
impl TryFromByAdd<u128> for u64
source§fn try_from_by_add(n: u128) -> Option<Self>
fn try_from_by_add(n: u128) -> Option<Self>
Converts u128 to u64 losslessly.
source§impl TryFromByAdd<u16> for u8
impl TryFromByAdd<u16> for u8
source§fn try_from_by_add(n: u16) -> Option<Self>
fn try_from_by_add(n: u16) -> Option<Self>
Converts u16 to u8 losslessly.
source§impl TryFromByAdd<i32> for usize
impl TryFromByAdd<i32> for usize
source§fn try_from_by_add(n: i32) -> Option<Self>
fn try_from_by_add(n: i32) -> Option<Self>
Converts i32 to equvalent usize losslessly.
source§impl TryFromByAdd<i16> for isize
impl TryFromByAdd<i16> for isize
source§fn try_from_by_add(n: i16) -> Option<Self>
fn try_from_by_add(n: i16) -> Option<Self>
Converts i16 to isize losslessly.
source§impl TryFromByAdd<u16> for isize
impl TryFromByAdd<u16> for isize
source§fn try_from_by_add(n: u16) -> Option<Self>
fn try_from_by_add(n: u16) -> Option<Self>
Converts u16 to equvalent isize losslessly.
source§impl TryFromByAdd<isize> for u128
impl TryFromByAdd<isize> for u128
source§fn try_from_by_add(n: isize) -> Option<Self>
fn try_from_by_add(n: isize) -> Option<Self>
Converts isize to equvalent u128 losslessly.
source§impl TryFromByAdd<usize> for u64
impl TryFromByAdd<usize> for u64
source§fn try_from_by_add(n: usize) -> Option<Self>
fn try_from_by_add(n: usize) -> Option<Self>
Converts usize to u64 losslessly.
source§impl TryFromByAdd<i8> for i16
impl TryFromByAdd<i8> for i16
source§fn try_from_by_add(n: i8) -> Option<Self>
fn try_from_by_add(n: i8) -> Option<Self>
Converts i8 to i16 losslessly.
source§impl TryFromByAdd<usize> for i32
impl TryFromByAdd<usize> for i32
source§fn try_from_by_add(n: usize) -> Option<Self>
fn try_from_by_add(n: usize) -> Option<Self>
Converts usize to equvalent i32 losslessly.
source§impl TryFromByAdd<u64> for i16
impl TryFromByAdd<u64> for i16
source§fn try_from_by_add(n: u64) -> Option<Self>
fn try_from_by_add(n: u64) -> Option<Self>
Converts u64 to equvalent i16 losslessly.
source§impl TryFromByAdd<i16> for u128
impl TryFromByAdd<i16> for u128
source§fn try_from_by_add(n: i16) -> Option<Self>
fn try_from_by_add(n: i16) -> Option<Self>
Converts i16 to equvalent u128 losslessly.
source§impl TryFromByAdd<i32> for i16
impl TryFromByAdd<i32> for i16
source§fn try_from_by_add(n: i32) -> Option<Self>
fn try_from_by_add(n: i32) -> Option<Self>
Converts i32 to i16 losslessly.
source§impl TryFromByAdd<i16> for usize
impl TryFromByAdd<i16> for usize
source§fn try_from_by_add(n: i16) -> Option<Self>
fn try_from_by_add(n: i16) -> Option<Self>
Converts i16 to equvalent usize losslessly.
source§impl TryFromByAdd<u32> for u64
impl TryFromByAdd<u32> for u64
source§fn try_from_by_add(n: u32) -> Option<Self>
fn try_from_by_add(n: u32) -> Option<Self>
Converts u32 to u64 losslessly.
source§impl TryFromByAdd<u64> for usize
impl TryFromByAdd<u64> for usize
source§fn try_from_by_add(n: u64) -> Option<Self>
fn try_from_by_add(n: u64) -> Option<Self>
Converts u64 to usize losslessly.
source§impl TryFromByAdd<usize> for u128
impl TryFromByAdd<usize> for u128
source§fn try_from_by_add(n: usize) -> Option<Self>
fn try_from_by_add(n: usize) -> Option<Self>
Converts usize to u128 losslessly.
source§impl TryFromByAdd<u32> for isize
impl TryFromByAdd<u32> for isize
source§fn try_from_by_add(n: u32) -> Option<Self>
fn try_from_by_add(n: u32) -> Option<Self>
Converts u32 to equvalent isize losslessly.
source§impl TryFromByAdd<u16> for u128
impl TryFromByAdd<u16> for u128
source§fn try_from_by_add(n: u16) -> Option<Self>
fn try_from_by_add(n: u16) -> Option<Self>
Converts u16 to u128 losslessly.
source§impl TryFromByAdd<u8> for i16
impl TryFromByAdd<u8> for i16
source§fn try_from_by_add(n: u8) -> Option<Self>
fn try_from_by_add(n: u8) -> Option<Self>
Converts u8 to equvalent i16 losslessly.
source§impl TryFromByAdd<isize> for i64
impl TryFromByAdd<isize> for i64
source§fn try_from_by_add(n: isize) -> Option<Self>
fn try_from_by_add(n: isize) -> Option<Self>
Converts isize to i64 losslessly.
source§impl TryFromByAdd<u16> for i32
impl TryFromByAdd<u16> for i32
source§fn try_from_by_add(n: u16) -> Option<Self>
fn try_from_by_add(n: u16) -> Option<Self>
Converts u16 to equvalent i32 losslessly.
source§impl TryFromByAdd<i32> for i64
impl TryFromByAdd<i32> for i64
source§fn try_from_by_add(n: i32) -> Option<Self>
fn try_from_by_add(n: i32) -> Option<Self>
Converts i32 to i64 losslessly.
source§impl TryFromByAdd<i8> for isize
impl TryFromByAdd<i8> for isize
source§fn try_from_by_add(n: i8) -> Option<Self>
fn try_from_by_add(n: i8) -> Option<Self>
Converts i8 to isize losslessly.
source§impl TryFromByAdd<u32> for u16
impl TryFromByAdd<u32> for u16
source§fn try_from_by_add(n: u32) -> Option<Self>
fn try_from_by_add(n: u32) -> Option<Self>
Converts u32 to u16 losslessly.
source§impl TryFromByAdd<u128> for u32
impl TryFromByAdd<u128> for u32
source§fn try_from_by_add(n: u128) -> Option<Self>
fn try_from_by_add(n: u128) -> Option<Self>
Converts u128 to u32 losslessly.
source§impl TryFromByAdd<u64> for u64
impl TryFromByAdd<u64> for u64
source§fn try_from_by_add(n: Self) -> Option<Self>
fn try_from_by_add(n: Self) -> Option<Self>
Converts u64 to u64 losslessly.
source§impl TryFromByAdd<u8> for usize
impl TryFromByAdd<u8> for usize
source§fn try_from_by_add(n: u8) -> Option<Self>
fn try_from_by_add(n: u8) -> Option<Self>
Converts u8 to usize losslessly.
source§impl TryFromByAdd<u16> for i16
impl TryFromByAdd<u16> for i16
source§fn try_from_by_add(n: u16) -> Option<Self>
fn try_from_by_add(n: u16) -> Option<Self>
Converts u16 to equvalent i16 losslessly.
source§impl TryFromByAdd<isize> for i32
impl TryFromByAdd<isize> for i32
source§fn try_from_by_add(n: isize) -> Option<Self>
fn try_from_by_add(n: isize) -> Option<Self>
Converts isize to i32 losslessly.
source§impl TryFromByAdd<i128> for u32
impl TryFromByAdd<i128> for u32
source§fn try_from_by_add(n: i128) -> Option<Self>
fn try_from_by_add(n: i128) -> Option<Self>
Converts i128 to equvalent u32 losslessly.
source§impl TryFromByAdd<i64> for isize
impl TryFromByAdd<i64> for isize
source§fn try_from_by_add(n: i64) -> Option<Self>
fn try_from_by_add(n: i64) -> Option<Self>
Converts i64 to isize losslessly.
source§impl TryFromByAdd<u32> for i8
impl TryFromByAdd<u32> for i8
source§fn try_from_by_add(n: u32) -> Option<Self>
fn try_from_by_add(n: u32) -> Option<Self>
Converts u32 to equvalent i8 losslessly.
source§impl TryFromByAdd<u128> for u8
impl TryFromByAdd<u128> for u8
source§fn try_from_by_add(n: u128) -> Option<Self>
fn try_from_by_add(n: u128) -> Option<Self>
Converts u128 to u8 losslessly.
source§impl TryFromByAdd<u32> for usize
impl TryFromByAdd<u32> for usize
source§fn try_from_by_add(n: u32) -> Option<Self>
fn try_from_by_add(n: u32) -> Option<Self>
Converts u32 to usize losslessly.
source§impl TryFromByAdd<i64> for u16
impl TryFromByAdd<i64> for u16
source§fn try_from_by_add(n: i64) -> Option<Self>
fn try_from_by_add(n: i64) -> Option<Self>
Converts i64 to equvalent u16 losslessly.
source§impl TryFromByAdd<i64> for i32
impl TryFromByAdd<i64> for i32
source§fn try_from_by_add(n: i64) -> Option<Self>
fn try_from_by_add(n: i64) -> Option<Self>
Converts i64 to i32 losslessly.
source§impl TryFromByAdd<i32> for u32
impl TryFromByAdd<i32> for u32
source§fn try_from_by_add(n: i32) -> Option<Self>
fn try_from_by_add(n: i32) -> Option<Self>
Converts i32 to equvalent u32 losslessly.
source§impl TryFromByAdd<u64> for u32
impl TryFromByAdd<u64> for u32
source§fn try_from_by_add(n: u64) -> Option<Self>
fn try_from_by_add(n: u64) -> Option<Self>
Converts u64 to u32 losslessly.
source§impl TryFromByAdd<u64> for u8
impl TryFromByAdd<u64> for u8
source§fn try_from_by_add(n: u64) -> Option<Self>
fn try_from_by_add(n: u64) -> Option<Self>
Converts u64 to u8 losslessly.
source§impl TryFromByAdd<u64> for u128
impl TryFromByAdd<u64> for u128
source§fn try_from_by_add(n: u64) -> Option<Self>
fn try_from_by_add(n: u64) -> Option<Self>
Converts u64 to u128 losslessly.
source§impl TryFromByAdd<u16> for u16
impl TryFromByAdd<u16> for u16
source§fn try_from_by_add(n: Self) -> Option<Self>
fn try_from_by_add(n: Self) -> Option<Self>
Converts u16 to u16 losslessly.
source§impl TryFromByAdd<u32> for u128
impl TryFromByAdd<u32> for u128
source§fn try_from_by_add(n: u32) -> Option<Self>
fn try_from_by_add(n: u32) -> Option<Self>
Converts u32 to u128 losslessly.
source§impl TryFromByAdd<i128> for u128
impl TryFromByAdd<i128> for u128
source§fn try_from_by_add(n: i128) -> Option<Self>
fn try_from_by_add(n: i128) -> Option<Self>
Converts i128 to equvalent u128 losslessly.
source§impl TryFromByAdd<u64> for i128
impl TryFromByAdd<u64> for i128
source§fn try_from_by_add(n: u64) -> Option<Self>
fn try_from_by_add(n: u64) -> Option<Self>
Converts u64 to equvalent i128 losslessly.
source§impl TryFromByAdd<u64> for i8
impl TryFromByAdd<u64> for i8
source§fn try_from_by_add(n: u64) -> Option<Self>
fn try_from_by_add(n: u64) -> Option<Self>
Converts u64 to equvalent i8 losslessly.
source§impl TryFromByAdd<i16> for i64
impl TryFromByAdd<i16> for i64
source§fn try_from_by_add(n: i16) -> Option<Self>
fn try_from_by_add(n: i16) -> Option<Self>
Converts i16 to i64 losslessly.
source§impl TryFromByAdd<u32> for i16
impl TryFromByAdd<u32> for i16
source§fn try_from_by_add(n: u32) -> Option<Self>
fn try_from_by_add(n: u32) -> Option<Self>
Converts u32 to equvalent i16 losslessly.
source§impl TryFromByAdd<u128> for i32
impl TryFromByAdd<u128> for i32
source§fn try_from_by_add(n: u128) -> Option<Self>
fn try_from_by_add(n: u128) -> Option<Self>
Converts u128 to equvalent i32 losslessly.
source§impl TryFromByAdd<i128> for usize
impl TryFromByAdd<i128> for usize
source§fn try_from_by_add(n: i128) -> Option<Self>
fn try_from_by_add(n: i128) -> Option<Self>
Converts i128 to equvalent usize losslessly.
source§impl TryFromByAdd<i64> for i128
impl TryFromByAdd<i64> for i128
source§fn try_from_by_add(n: i64) -> Option<Self>
fn try_from_by_add(n: i64) -> Option<Self>
Converts i64 to i128 losslessly.
source§impl TryFromByAdd<i64> for i64
impl TryFromByAdd<i64> for i64
source§fn try_from_by_add(n: Self) -> Option<Self>
fn try_from_by_add(n: Self) -> Option<Self>
Converts i64 to i64 losslessly.
source§impl TryFromByAdd<u32> for u8
impl TryFromByAdd<u32> for u8
source§fn try_from_by_add(n: u32) -> Option<Self>
fn try_from_by_add(n: u32) -> Option<Self>
Converts u32 to u8 losslessly.
source§impl TryFromByAdd<u8> for u32
impl TryFromByAdd<u8> for u32
source§fn try_from_by_add(n: u8) -> Option<Self>
fn try_from_by_add(n: u8) -> Option<Self>
Converts u8 to u32 losslessly.
source§impl TryFromByAdd<u8> for i32
impl TryFromByAdd<u8> for i32
source§fn try_from_by_add(n: u8) -> Option<Self>
fn try_from_by_add(n: u8) -> Option<Self>
Converts u8 to equvalent i32 losslessly.
source§impl TryFromByAdd<i32> for u16
impl TryFromByAdd<i32> for u16
source§fn try_from_by_add(n: i32) -> Option<Self>
fn try_from_by_add(n: i32) -> Option<Self>
Converts i32 to equvalent u16 losslessly.
source§impl TryFromByAdd<u8> for u8
impl TryFromByAdd<u8> for u8
source§fn try_from_by_add(n: Self) -> Option<Self>
fn try_from_by_add(n: Self) -> Option<Self>
Converts u8 to u8 losslessly.
source§impl TryFromByAdd<u64> for u16
impl TryFromByAdd<u64> for u16
source§fn try_from_by_add(n: u64) -> Option<Self>
fn try_from_by_add(n: u64) -> Option<Self>
Converts u64 to u16 losslessly.
source§impl TryFromByAdd<isize> for isize
impl TryFromByAdd<isize> for isize
source§fn try_from_by_add(n: Self) -> Option<Self>
fn try_from_by_add(n: Self) -> Option<Self>
Converts isize to isize losslessly.
source§impl TryFromByAdd<u128> for u16
impl TryFromByAdd<u128> for u16
source§fn try_from_by_add(n: u128) -> Option<Self>
fn try_from_by_add(n: u128) -> Option<Self>
Converts u128 to u16 losslessly.
source§impl TryFromByAdd<i8> for i128
impl TryFromByAdd<i8> for i128
source§fn try_from_by_add(n: i8) -> Option<Self>
fn try_from_by_add(n: i8) -> Option<Self>
Converts i8 to i128 losslessly.
source§impl TryFromByAdd<u128> for i16
impl TryFromByAdd<u128> for i16
source§fn try_from_by_add(n: u128) -> Option<Self>
fn try_from_by_add(n: u128) -> Option<Self>
Converts u128 to equvalent i16 losslessly.
source§impl TryFromByAdd<i64> for u32
impl TryFromByAdd<i64> for u32
source§fn try_from_by_add(n: i64) -> Option<Self>
fn try_from_by_add(n: i64) -> Option<Self>
Converts i64 to equvalent u32 losslessly.
source§impl TryFromByAdd<i16> for i128
impl TryFromByAdd<i16> for i128
source§fn try_from_by_add(n: i16) -> Option<Self>
fn try_from_by_add(n: i16) -> Option<Self>
Converts i16 to i128 losslessly.
source§impl TryFromByAdd<i8> for i8
impl TryFromByAdd<i8> for i8
source§fn try_from_by_add(n: Self) -> Option<Self>
fn try_from_by_add(n: Self) -> Option<Self>
Converts i8 to i8 losslessly.
source§impl TryFromByAdd<u16> for u64
impl TryFromByAdd<u16> for u64
source§fn try_from_by_add(n: u16) -> Option<Self>
fn try_from_by_add(n: u16) -> Option<Self>
Converts u16 to u64 losslessly.
source§impl TryFromByAdd<i8> for u16
impl TryFromByAdd<i8> for u16
source§fn try_from_by_add(n: i8) -> Option<Self>
fn try_from_by_add(n: i8) -> Option<Self>
Converts i8 to equvalent u16 losslessly.
source§impl TryFromByAdd<i16> for u8
impl TryFromByAdd<i16> for u8
source§fn try_from_by_add(n: i16) -> Option<Self>
fn try_from_by_add(n: i16) -> Option<Self>
Converts i16 to equvalent u8 losslessly.
source§impl TryFromByAdd<i32> for i32
impl TryFromByAdd<i32> for i32
source§fn try_from_by_add(n: Self) -> Option<Self>
fn try_from_by_add(n: Self) -> Option<Self>
Converts i32 to i32 losslessly.
source§impl TryFromByAdd<i32> for u8
impl TryFromByAdd<i32> for u8
source§fn try_from_by_add(n: i32) -> Option<Self>
fn try_from_by_add(n: i32) -> Option<Self>
Converts i32 to equvalent u8 losslessly.
source§impl TryFromByAdd<i128> for u8
impl TryFromByAdd<i128> for u8
source§fn try_from_by_add(n: i128) -> Option<Self>
fn try_from_by_add(n: i128) -> Option<Self>
Converts i128 to equvalent u8 losslessly.
source§impl TryFromByAdd<i32> for isize
impl TryFromByAdd<i32> for isize
source§fn try_from_by_add(n: i32) -> Option<Self>
fn try_from_by_add(n: i32) -> Option<Self>
Converts i32 to isize losslessly.
source§impl TryFromByAdd<i8> for i64
impl TryFromByAdd<i8> for i64
source§fn try_from_by_add(n: i8) -> Option<Self>
fn try_from_by_add(n: i8) -> Option<Self>
Converts i8 to i64 losslessly.
source§impl TryFromByAdd<u16> for i128
impl TryFromByAdd<u16> for i128
source§fn try_from_by_add(n: u16) -> Option<Self>
fn try_from_by_add(n: u16) -> Option<Self>
Converts u16 to equvalent i128 losslessly.
source§impl TryFromByAdd<i32> for i128
impl TryFromByAdd<i32> for i128
source§fn try_from_by_add(n: i32) -> Option<Self>
fn try_from_by_add(n: i32) -> Option<Self>
Converts i32 to i128 losslessly.
source§impl TryFromByAdd<i16> for i8
impl TryFromByAdd<i16> for i8
source§fn try_from_by_add(n: i16) -> Option<Self>
fn try_from_by_add(n: i16) -> Option<Self>
Converts i16 to i8 losslessly.
source§impl TryFromByAdd<isize> for u8
impl TryFromByAdd<isize> for u8
source§fn try_from_by_add(n: isize) -> Option<Self>
fn try_from_by_add(n: isize) -> Option<Self>
Converts isize to equvalent u8 losslessly.
source§impl TryFromByAdd<usize> for isize
impl TryFromByAdd<usize> for isize
source§fn try_from_by_add(n: usize) -> Option<Self>
fn try_from_by_add(n: usize) -> Option<Self>
Converts usize to equvalent isize losslessly.
source§impl TryFromByAdd<usize> for i16
impl TryFromByAdd<usize> for i16
source§fn try_from_by_add(n: usize) -> Option<Self>
fn try_from_by_add(n: usize) -> Option<Self>
Converts usize to equvalent i16 losslessly.
source§impl TryFromByAdd<i128> for u64
impl TryFromByAdd<i128> for u64
source§fn try_from_by_add(n: i128) -> Option<Self>
fn try_from_by_add(n: i128) -> Option<Self>
Converts i128 to equvalent u64 losslessly.
source§impl TryFromByAdd<i8> for u32
impl TryFromByAdd<i8> for u32
source§fn try_from_by_add(n: i8) -> Option<Self>
fn try_from_by_add(n: i8) -> Option<Self>
Converts i8 to equvalent u32 losslessly.
source§impl TryFromByAdd<i64> for usize
impl TryFromByAdd<i64> for usize
source§fn try_from_by_add(n: i64) -> Option<Self>
fn try_from_by_add(n: i64) -> Option<Self>
Converts i64 to equvalent usize losslessly.
source§impl TryFromByAdd<usize> for u8
impl TryFromByAdd<usize> for u8
source§fn try_from_by_add(n: usize) -> Option<Self>
fn try_from_by_add(n: usize) -> Option<Self>
Converts usize to u8 losslessly.
source§impl TryFromByAdd<isize> for usize
impl TryFromByAdd<isize> for usize
source§fn try_from_by_add(n: isize) -> Option<Self>
fn try_from_by_add(n: isize) -> Option<Self>
Converts isize to equvalent usize losslessly.
source§impl TryFromByAdd<u64> for i64
impl TryFromByAdd<u64> for i64
source§fn try_from_by_add(n: u64) -> Option<Self>
fn try_from_by_add(n: u64) -> Option<Self>
Converts u64 to equvalent i64 losslessly.
source§impl TryFromByAdd<i8> for u64
impl TryFromByAdd<i8> for u64
source§fn try_from_by_add(n: i8) -> Option<Self>
fn try_from_by_add(n: i8) -> Option<Self>
Converts i8 to equvalent u64 losslessly.
source§impl TryFromByAdd<isize> for i8
impl TryFromByAdd<isize> for i8
source§fn try_from_by_add(n: isize) -> Option<Self>
fn try_from_by_add(n: isize) -> Option<Self>
Converts isize to i8 losslessly.
source§impl TryFromByAdd<i128> for i64
impl TryFromByAdd<i128> for i64
source§fn try_from_by_add(n: i128) -> Option<Self>
fn try_from_by_add(n: i128) -> Option<Self>
Converts i128 to i64 losslessly.
source§impl TryFromByAdd<i128> for i8
impl TryFromByAdd<i128> for i8
source§fn try_from_by_add(n: i128) -> Option<Self>
fn try_from_by_add(n: i128) -> Option<Self>
Converts i128 to i8 losslessly.
source§impl TryFromByAdd<u128> for i64
impl TryFromByAdd<u128> for i64
source§fn try_from_by_add(n: u128) -> Option<Self>
fn try_from_by_add(n: u128) -> Option<Self>
Converts u128 to equvalent i64 losslessly.
source§impl TryFromByAdd<u128> for usize
impl TryFromByAdd<u128> for usize
source§fn try_from_by_add(n: u128) -> Option<Self>
fn try_from_by_add(n: u128) -> Option<Self>
Converts u128 to usize losslessly.
source§impl TryFromByAdd<u32> for i32
impl TryFromByAdd<u32> for i32
source§fn try_from_by_add(n: u32) -> Option<Self>
fn try_from_by_add(n: u32) -> Option<Self>
Converts u32 to equvalent i32 losslessly.
source§impl TryFromByAdd<i128> for u16
impl TryFromByAdd<i128> for u16
source§fn try_from_by_add(n: i128) -> Option<Self>
fn try_from_by_add(n: i128) -> Option<Self>
Converts i128 to equvalent u16 losslessly.
source§impl TryFromByAdd<usize> for usize
impl TryFromByAdd<usize> for usize
source§fn try_from_by_add(n: Self) -> Option<Self>
fn try_from_by_add(n: Self) -> Option<Self>
Converts usize to usize losslessly.
source§impl TryFromByAdd<usize> for u32
impl TryFromByAdd<usize> for u32
source§fn try_from_by_add(n: usize) -> Option<Self>
fn try_from_by_add(n: usize) -> Option<Self>
Converts usize to u32 losslessly.
source§impl TryFromByAdd<i128> for i32
impl TryFromByAdd<i128> for i32
source§fn try_from_by_add(n: i128) -> Option<Self>
fn try_from_by_add(n: i128) -> Option<Self>
Converts i128 to i32 losslessly.
source§impl TryFromByAdd<u8> for u64
impl TryFromByAdd<u8> for u64
source§fn try_from_by_add(n: u8) -> Option<Self>
fn try_from_by_add(n: u8) -> Option<Self>
Converts u8 to u64 losslessly.
source§impl TryFromByAdd<i32> for u128
impl TryFromByAdd<i32> for u128
source§fn try_from_by_add(n: i32) -> Option<Self>
fn try_from_by_add(n: i32) -> Option<Self>
Converts i32 to equvalent u128 losslessly.
source§impl TryFromByAdd<i32> for u64
impl TryFromByAdd<i32> for u64
source§fn try_from_by_add(n: i32) -> Option<Self>
fn try_from_by_add(n: i32) -> Option<Self>
Converts i32 to equvalent u64 losslessly.
source§impl TryFromByAdd<i64> for u128
impl TryFromByAdd<i64> for u128
source§fn try_from_by_add(n: i64) -> Option<Self>
fn try_from_by_add(n: i64) -> Option<Self>
Converts i64 to equvalent u128 losslessly.
source§impl TryFromByAdd<u8> for i128
impl TryFromByAdd<u8> for i128
source§fn try_from_by_add(n: u8) -> Option<Self>
fn try_from_by_add(n: u8) -> Option<Self>
Converts u8 to equvalent i128 losslessly.
source§impl TryFromByAdd<i64> for u64
impl TryFromByAdd<i64> for u64
source§fn try_from_by_add(n: i64) -> Option<Self>
fn try_from_by_add(n: i64) -> Option<Self>
Converts i64 to equvalent u64 losslessly.
source§impl TryFromByAdd<isize> for u32
impl TryFromByAdd<isize> for u32
source§fn try_from_by_add(n: isize) -> Option<Self>
fn try_from_by_add(n: isize) -> Option<Self>
Converts isize to equvalent u32 losslessly.
source§impl TryFromByAdd<u128> for isize
impl TryFromByAdd<u128> for isize
source§fn try_from_by_add(n: u128) -> Option<Self>
fn try_from_by_add(n: u128) -> Option<Self>
Converts u128 to equvalent isize losslessly.
source§impl TryFromByAdd<usize> for i128
impl TryFromByAdd<usize> for i128
source§fn try_from_by_add(n: usize) -> Option<Self>
fn try_from_by_add(n: usize) -> Option<Self>
Converts usize to equvalent i128 losslessly.
source§impl TryFromByAdd<u8> for u16
impl TryFromByAdd<u8> for u16
source§fn try_from_by_add(n: u8) -> Option<Self>
fn try_from_by_add(n: u8) -> Option<Self>
Converts u8 to u16 losslessly.
source§impl TryFromByAdd<u64> for i32
impl TryFromByAdd<u64> for i32
source§fn try_from_by_add(n: u64) -> Option<Self>
fn try_from_by_add(n: u64) -> Option<Self>
Converts u64 to equvalent i32 losslessly.
source§impl TryFromByAdd<i8> for i32
impl TryFromByAdd<i8> for i32
source§fn try_from_by_add(n: i8) -> Option<Self>
fn try_from_by_add(n: i8) -> Option<Self>
Converts i8 to i32 losslessly.
source§impl TryFromByAdd<usize> for i64
impl TryFromByAdd<usize> for i64
source§fn try_from_by_add(n: usize) -> Option<Self>
fn try_from_by_add(n: usize) -> Option<Self>
Converts usize to equvalent i64 losslessly.
source§impl TryFromByAdd<i16> for u32
impl TryFromByAdd<i16> for u32
source§fn try_from_by_add(n: i16) -> Option<Self>
fn try_from_by_add(n: i16) -> Option<Self>
Converts i16 to equvalent u32 losslessly.
source§impl TryFromByAdd<u32> for u32
impl TryFromByAdd<u32> for u32
source§fn try_from_by_add(n: Self) -> Option<Self>
fn try_from_by_add(n: Self) -> Option<Self>
Converts u32 to u32 losslessly.
source§impl TryFromByAdd<u128> for i128
impl TryFromByAdd<u128> for i128
source§fn try_from_by_add(n: u128) -> Option<Self>
fn try_from_by_add(n: u128) -> Option<Self>
Converts u128 to equvalent i128 losslessly.
source§impl TryFromByAdd<i128> for isize
impl TryFromByAdd<i128> for isize
source§fn try_from_by_add(n: i128) -> Option<Self>
fn try_from_by_add(n: i128) -> Option<Self>
Converts i128 to isize losslessly.
source§impl TryFromByAdd<i16> for u16
impl TryFromByAdd<i16> for u16
source§fn try_from_by_add(n: i16) -> Option<Self>
fn try_from_by_add(n: i16) -> Option<Self>
Converts i16 to equvalent u16 losslessly.
source§impl TryFromByAdd<u32> for i64
impl TryFromByAdd<u32> for i64
source§fn try_from_by_add(n: u32) -> Option<Self>
fn try_from_by_add(n: u32) -> Option<Self>
Converts u32 to equvalent i64 losslessly.
source§impl TryFromByAdd<u8> for isize
impl TryFromByAdd<u8> for isize
source§fn try_from_by_add(n: u8) -> Option<Self>
fn try_from_by_add(n: u8) -> Option<Self>
Converts u8 to equvalent isize losslessly.
source§impl TryFromByAdd<i128> for i128
impl TryFromByAdd<i128> for i128
source§fn try_from_by_add(n: Self) -> Option<Self>
fn try_from_by_add(n: Self) -> Option<Self>
Converts i128 to i128 losslessly.
source§impl TryFromByAdd<u128> for i8
impl TryFromByAdd<u128> for i8
source§fn try_from_by_add(n: u128) -> Option<Self>
fn try_from_by_add(n: u128) -> Option<Self>
Converts u128 to equvalent i8 losslessly.
source§impl TryFromByAdd<u16> for usize
impl TryFromByAdd<u16> for usize
source§fn try_from_by_add(n: u16) -> Option<Self>
fn try_from_by_add(n: u16) -> Option<Self>
Converts u16 to usize losslessly.
source§impl TryFromByAdd<isize> for i128
impl TryFromByAdd<isize> for i128
source§fn try_from_by_add(n: isize) -> Option<Self>
fn try_from_by_add(n: isize) -> Option<Self>
Converts isize to i128 losslessly.
source§impl TryFromByAdd<u8> for u128
impl TryFromByAdd<u8> for u128
source§fn try_from_by_add(n: u8) -> Option<Self>
fn try_from_by_add(n: u8) -> Option<Self>
Converts u8 to u128 losslessly.
source§impl TryFromByAdd<i8> for u8
impl TryFromByAdd<i8> for u8
source§fn try_from_by_add(n: i8) -> Option<Self>
fn try_from_by_add(n: i8) -> Option<Self>
Converts i8 to equvalent u8 losslessly.
source§impl TryFromByAdd<i8> for usize
impl TryFromByAdd<i8> for usize
source§fn try_from_by_add(n: i8) -> Option<Self>
fn try_from_by_add(n: i8) -> Option<Self>
Converts i8 to equvalent usize losslessly.
source§impl TryFromByAdd<u16> for i8
impl TryFromByAdd<u16> for i8
source§fn try_from_by_add(n: u16) -> Option<Self>
fn try_from_by_add(n: u16) -> Option<Self>
Converts u16 to equvalent i8 losslessly.