Used to cast into the destination type, saturating if the value does not fit.
This trait’s method panics if the value does not fit and saturation
does not make sense, for example when trying to cast floating-point
NaN into an integer type.
Loading content...
impl SaturatingAs<i8> for bool[src]
impl SaturatingAs<i8> for isize[src]
impl SaturatingAs<i8> for usize[src]
impl SaturatingAs<i16> for bool[src]
impl SaturatingAs<i16> for isize[src]
impl SaturatingAs<i16> for usize[src]
impl SaturatingAs<i32> for bool[src]
impl SaturatingAs<i32> for isize[src]
impl SaturatingAs<i32> for usize[src]
impl SaturatingAs<i64> for bool[src]
impl SaturatingAs<i64> for isize[src]
impl SaturatingAs<i64> for usize[src]
impl SaturatingAs<i128> for bool[src]
impl SaturatingAs<i128> for isize[src]
impl SaturatingAs<i128> for usize[src]
impl SaturatingAs<i128> for Round<f32>[src]
impl SaturatingAs<i128> for Round<f64>[src]
impl SaturatingAs<i128> for f32[src]
impl SaturatingAs<i128> for f64[src]
impl SaturatingAs<i128> for i8[src]
impl SaturatingAs<i128> for i16[src]
impl SaturatingAs<i128> for i32[src]
impl SaturatingAs<i128> for i64[src]
impl SaturatingAs<i128> for i128[src]
impl SaturatingAs<i128> for u8[src]
impl SaturatingAs<i128> for u16[src]
impl SaturatingAs<i128> for u32[src]
impl SaturatingAs<i128> for u64[src]
impl SaturatingAs<i128> for u128[src]
impl SaturatingAs<i16> for Round<f32>[src]
impl SaturatingAs<i16> for Round<f64>[src]
impl SaturatingAs<i16> for f32[src]
impl SaturatingAs<i16> for f64[src]
impl SaturatingAs<i16> for i8[src]
impl SaturatingAs<i16> for i16[src]
impl SaturatingAs<i16> for i32[src]
impl SaturatingAs<i16> for i64[src]
impl SaturatingAs<i16> for i128[src]
impl SaturatingAs<i16> for u8[src]
impl SaturatingAs<i16> for u16[src]
impl SaturatingAs<i16> for u32[src]
impl SaturatingAs<i16> for u64[src]
impl SaturatingAs<i16> for u128[src]
impl SaturatingAs<i32> for Round<f32>[src]
impl SaturatingAs<i32> for Round<f64>[src]
impl SaturatingAs<i32> for f32[src]
impl SaturatingAs<i32> for f64[src]
impl SaturatingAs<i32> for i8[src]
impl SaturatingAs<i32> for i16[src]
impl SaturatingAs<i32> for i32[src]
impl SaturatingAs<i32> for i64[src]
impl SaturatingAs<i32> for i128[src]
impl SaturatingAs<i32> for u8[src]
impl SaturatingAs<i32> for u16[src]
impl SaturatingAs<i32> for u32[src]
impl SaturatingAs<i32> for u64[src]
impl SaturatingAs<i32> for u128[src]
impl SaturatingAs<i64> for Round<f32>[src]
impl SaturatingAs<i64> for Round<f64>[src]
impl SaturatingAs<i64> for f32[src]
impl SaturatingAs<i64> for f64[src]
impl SaturatingAs<i64> for i8[src]
impl SaturatingAs<i64> for i16[src]
impl SaturatingAs<i64> for i32[src]
impl SaturatingAs<i64> for i64[src]
impl SaturatingAs<i64> for i128[src]
impl SaturatingAs<i64> for u8[src]
impl SaturatingAs<i64> for u16[src]
impl SaturatingAs<i64> for u32[src]
impl SaturatingAs<i64> for u64[src]
impl SaturatingAs<i64> for u128[src]
impl SaturatingAs<i8> for Round<f32>[src]
impl SaturatingAs<i8> for Round<f64>[src]
impl SaturatingAs<i8> for f32[src]
impl SaturatingAs<i8> for f64[src]
impl SaturatingAs<i8> for i8[src]
impl SaturatingAs<i8> for i16[src]
impl SaturatingAs<i8> for i32[src]
impl SaturatingAs<i8> for i64[src]
impl SaturatingAs<i8> for i128[src]
impl SaturatingAs<i8> for u8[src]
impl SaturatingAs<i8> for u16[src]
impl SaturatingAs<i8> for u32[src]
impl SaturatingAs<i8> for u64[src]
impl SaturatingAs<i8> for u128[src]
impl SaturatingAs<isize> for Round<f32>[src]
impl SaturatingAs<isize> for Round<f64>[src]
impl SaturatingAs<isize> for bool[src]
impl SaturatingAs<isize> for f32[src]
impl SaturatingAs<isize> for f64[src]
impl SaturatingAs<isize> for i8[src]
impl SaturatingAs<isize> for i16[src]
impl SaturatingAs<isize> for i32[src]
impl SaturatingAs<isize> for i64[src]
impl SaturatingAs<isize> for i128[src]
impl SaturatingAs<isize> for isize[src]
impl SaturatingAs<isize> for u8[src]
impl SaturatingAs<isize> for u16[src]
impl SaturatingAs<isize> for u32[src]
impl SaturatingAs<isize> for u64[src]
impl SaturatingAs<isize> for u128[src]
impl SaturatingAs<isize> for usize[src]
impl SaturatingAs<u8> for bool[src]
impl SaturatingAs<u8> for isize[src]
impl SaturatingAs<u8> for usize[src]
impl SaturatingAs<u16> for bool[src]
impl SaturatingAs<u16> for isize[src]
impl SaturatingAs<u16> for usize[src]
impl SaturatingAs<u32> for bool[src]
impl SaturatingAs<u32> for isize[src]
impl SaturatingAs<u32> for usize[src]
impl SaturatingAs<u64> for bool[src]
impl SaturatingAs<u64> for isize[src]
impl SaturatingAs<u64> for usize[src]
impl SaturatingAs<u128> for bool[src]
impl SaturatingAs<u128> for isize[src]
impl SaturatingAs<u128> for usize[src]
impl SaturatingAs<u128> for Round<f32>[src]
impl SaturatingAs<u128> for Round<f64>[src]
impl SaturatingAs<u128> for f32[src]
impl SaturatingAs<u128> for f64[src]
impl SaturatingAs<u128> for i8[src]
impl SaturatingAs<u128> for i16[src]
impl SaturatingAs<u128> for i32[src]
impl SaturatingAs<u128> for i64[src]
impl SaturatingAs<u128> for i128[src]
impl SaturatingAs<u128> for u8[src]
impl SaturatingAs<u128> for u16[src]
impl SaturatingAs<u128> for u32[src]
impl SaturatingAs<u128> for u64[src]
impl SaturatingAs<u128> for u128[src]
impl SaturatingAs<u16> for Round<f32>[src]
impl SaturatingAs<u16> for Round<f64>[src]
impl SaturatingAs<u16> for f32[src]
impl SaturatingAs<u16> for f64[src]
impl SaturatingAs<u16> for i8[src]
impl SaturatingAs<u16> for i16[src]
impl SaturatingAs<u16> for i32[src]
impl SaturatingAs<u16> for i64[src]
impl SaturatingAs<u16> for i128[src]
impl SaturatingAs<u16> for u8[src]
impl SaturatingAs<u16> for u16[src]
impl SaturatingAs<u16> for u32[src]
impl SaturatingAs<u16> for u64[src]
impl SaturatingAs<u16> for u128[src]
impl SaturatingAs<u32> for Round<f32>[src]
impl SaturatingAs<u32> for Round<f64>[src]
impl SaturatingAs<u32> for f32[src]
impl SaturatingAs<u32> for f64[src]
impl SaturatingAs<u32> for i8[src]
impl SaturatingAs<u32> for i16[src]
impl SaturatingAs<u32> for i32[src]
impl SaturatingAs<u32> for i64[src]
impl SaturatingAs<u32> for i128[src]
impl SaturatingAs<u32> for u8[src]
impl SaturatingAs<u32> for u16[src]
impl SaturatingAs<u32> for u32[src]
impl SaturatingAs<u32> for u64[src]
impl SaturatingAs<u32> for u128[src]
impl SaturatingAs<u64> for Round<f32>[src]
impl SaturatingAs<u64> for Round<f64>[src]
impl SaturatingAs<u64> for f32[src]
impl SaturatingAs<u64> for f64[src]
impl SaturatingAs<u64> for i8[src]
impl SaturatingAs<u64> for i16[src]
impl SaturatingAs<u64> for i32[src]
impl SaturatingAs<u64> for i64[src]
impl SaturatingAs<u64> for i128[src]
impl SaturatingAs<u64> for u8[src]
impl SaturatingAs<u64> for u16[src]
impl SaturatingAs<u64> for u32[src]
impl SaturatingAs<u64> for u64[src]
impl SaturatingAs<u64> for u128[src]
impl SaturatingAs<u8> for Round<f32>[src]
impl SaturatingAs<u8> for Round<f64>[src]
impl SaturatingAs<u8> for f32[src]
impl SaturatingAs<u8> for f64[src]
impl SaturatingAs<u8> for i8[src]
impl SaturatingAs<u8> for i16[src]
impl SaturatingAs<u8> for i32[src]
impl SaturatingAs<u8> for i64[src]
impl SaturatingAs<u8> for i128[src]
impl SaturatingAs<u8> for u8[src]
impl SaturatingAs<u8> for u16[src]
impl SaturatingAs<u8> for u32[src]
impl SaturatingAs<u8> for u64[src]
impl SaturatingAs<u8> for u128[src]
impl SaturatingAs<usize> for Round<f32>[src]
impl SaturatingAs<usize> for Round<f64>[src]
impl SaturatingAs<usize> for bool[src]
impl SaturatingAs<usize> for f32[src]
impl SaturatingAs<usize> for f64[src]
impl SaturatingAs<usize> for i8[src]
impl SaturatingAs<usize> for i16[src]
impl SaturatingAs<usize> for i32[src]
impl SaturatingAs<usize> for i64[src]
impl SaturatingAs<usize> for i128[src]
impl SaturatingAs<usize> for isize[src]
impl SaturatingAs<usize> for u8[src]
impl SaturatingAs<usize> for u16[src]
impl SaturatingAs<usize> for u32[src]
impl SaturatingAs<usize> for u64[src]
impl SaturatingAs<usize> for u128[src]
impl SaturatingAs<usize> for usize[src]
Loading content...