Trait aurum_numeric::CheckedFrom
[−]
[src]
pub trait CheckedFrom<F: Sized>: Sized { fn checked_from(other: F) -> Option<Self>; }
Checked conversion between machine integers which returns None if an overflow or underflow occurs.
Required Methods
fn checked_from(other: F) -> Option<Self>
Implementors
impl CheckedFrom<u8> for u8
impl CheckedFrom<u8> for u16
impl CheckedFrom<u16> for u16
impl CheckedFrom<u8> for u32
impl CheckedFrom<u16> for u32
impl CheckedFrom<u32> for u32
impl CheckedFrom<u8> for u64
impl CheckedFrom<u16> for u64
impl CheckedFrom<u32> for u64
impl CheckedFrom<u64> for u64
impl CheckedFrom<usize> for u64
impl CheckedFrom<u8> for usize
impl CheckedFrom<u16> for usize
impl CheckedFrom<u32> for usize
impl CheckedFrom<usize> for usize
impl CheckedFrom<i8> for i8
impl CheckedFrom<u8> for i16
impl CheckedFrom<i8> for i16
impl CheckedFrom<i16> for i16
impl CheckedFrom<u8> for i32
impl CheckedFrom<u16> for i32
impl CheckedFrom<i8> for i32
impl CheckedFrom<i16> for i32
impl CheckedFrom<i32> for i32
impl CheckedFrom<u8> for i64
impl CheckedFrom<u16> for i64
impl CheckedFrom<u32> for i64
impl CheckedFrom<i8> for i64
impl CheckedFrom<i16> for i64
impl CheckedFrom<i32> for i64
impl CheckedFrom<i64> for i64
impl CheckedFrom<isize> for i64
impl CheckedFrom<u8> for isize
impl CheckedFrom<u16> for isize
impl CheckedFrom<i8> for isize
impl CheckedFrom<i16> for isize
impl CheckedFrom<i32> for isize
impl CheckedFrom<isize> for isize
impl CheckedFrom<u16> for u8
impl CheckedFrom<u32> for u8
impl CheckedFrom<u64> for u8
impl CheckedFrom<usize> for u8
impl CheckedFrom<u32> for u16
impl CheckedFrom<u64> for u16
impl CheckedFrom<usize> for u16
impl CheckedFrom<u64> for u32
impl CheckedFrom<usize> for u32
impl CheckedFrom<u64> for usize
impl CheckedFrom<u8> for i8
impl CheckedFrom<u16> for i8
impl CheckedFrom<u32> for i8
impl CheckedFrom<u64> for i8
impl CheckedFrom<usize> for i8
impl CheckedFrom<u16> for i16
impl CheckedFrom<u32> for i16
impl CheckedFrom<u64> for i16
impl CheckedFrom<usize> for i16
impl CheckedFrom<u32> for i32
impl CheckedFrom<u64> for i32
impl CheckedFrom<usize> for i32
impl CheckedFrom<u64> for i64
impl CheckedFrom<usize> for i64
impl CheckedFrom<u32> for isize
impl CheckedFrom<u64> for isize
impl CheckedFrom<usize> for isize
impl CheckedFrom<i16> for i8
impl CheckedFrom<i32> for i8
impl CheckedFrom<i64> for i8
impl CheckedFrom<isize> for i8
impl CheckedFrom<i32> for i16
impl CheckedFrom<i64> for i16
impl CheckedFrom<isize> for i16
impl CheckedFrom<i64> for i32
impl CheckedFrom<isize> for i32
impl CheckedFrom<i64> for isize
impl CheckedFrom<i8> for u8
impl CheckedFrom<i16> for u8
impl CheckedFrom<i32> for u8
impl CheckedFrom<i64> for u8
impl CheckedFrom<isize> for u8
impl CheckedFrom<i8> for u16
impl CheckedFrom<i16> for u16
impl CheckedFrom<i32> for u16
impl CheckedFrom<i64> for u16
impl CheckedFrom<isize> for u16
impl CheckedFrom<i8> for u32
impl CheckedFrom<i16> for u32
impl CheckedFrom<i32> for u32
impl CheckedFrom<i64> for u32
impl CheckedFrom<isize> for u32
impl CheckedFrom<i8> for u64
impl CheckedFrom<i16> for u64
impl CheckedFrom<i32> for u64
impl CheckedFrom<i64> for u64
impl CheckedFrom<isize> for u64
impl CheckedFrom<i8> for usize
impl CheckedFrom<i16> for usize
impl CheckedFrom<i32> for usize
impl CheckedFrom<i64> for usize
impl CheckedFrom<isize> for usize