Trait az::CheckedCast

source ·
pub trait CheckedCast<Dst> {
    // Required method
    fn checked_cast(self) -> Option<Dst>;
}
Expand description

Used for checked casts.

This trait’s method returns None if the value does not fit.

It is normally easier to use the CheckedAs trait instead of this trait.

§Examples

use az::CheckedCast;
use core::f32;

let a: Option<u32> = 5i32.checked_cast();
assert_eq!(a, Some(5));
assert_eq!(CheckedCast::<u32>::checked_cast(-5i32), None);
assert_eq!(CheckedCast::<u8>::checked_cast(17.1f32), Some(17));
let b: Option<u8> = f32::NAN.checked_cast();
assert_eq!(b, None);

Required Methods§

source

fn checked_cast(self) -> Option<Dst>

Casts the value.

Implementations on Foreign Types§

source§

impl CheckedCast<f32> for f32

source§

impl CheckedCast<f32> for f64

source§

impl CheckedCast<f32> for i8

source§

impl CheckedCast<f32> for i16

source§

impl CheckedCast<f32> for i32

source§

impl CheckedCast<f32> for i64

source§

impl CheckedCast<f32> for i128

source§

impl CheckedCast<f32> for isize

source§

impl CheckedCast<f32> for u8

source§

impl CheckedCast<f32> for u16

source§

impl CheckedCast<f32> for u32

source§

impl CheckedCast<f32> for u64

source§

impl CheckedCast<f32> for u128

source§

impl CheckedCast<f32> for usize

source§

impl CheckedCast<f64> for f32

source§

impl CheckedCast<f64> for f64

source§

impl CheckedCast<f64> for i8

source§

impl CheckedCast<f64> for i16

source§

impl CheckedCast<f64> for i32

source§

impl CheckedCast<f64> for i64

source§

impl CheckedCast<f64> for i128

source§

impl CheckedCast<f64> for isize

source§

impl CheckedCast<f64> for u8

source§

impl CheckedCast<f64> for u16

source§

impl CheckedCast<f64> for u32

source§

impl CheckedCast<f64> for u64

source§

impl CheckedCast<f64> for u128

source§

impl CheckedCast<f64> for usize

source§

impl CheckedCast<i8> for bool

source§

impl CheckedCast<i8> for f32

source§

impl CheckedCast<i8> for f64

source§

impl CheckedCast<i8> for i8

source§

impl CheckedCast<i8> for i16

source§

impl CheckedCast<i8> for i32

source§

impl CheckedCast<i8> for i64

source§

impl CheckedCast<i8> for i128

source§

impl CheckedCast<i8> for isize

source§

impl CheckedCast<i8> for u8

source§

impl CheckedCast<i8> for u16

source§

impl CheckedCast<i8> for u32

source§

impl CheckedCast<i8> for u64

source§

impl CheckedCast<i8> for u128

source§

impl CheckedCast<i8> for usize

source§

impl CheckedCast<i16> for bool

source§

impl CheckedCast<i16> for f32

source§

impl CheckedCast<i16> for f64

source§

impl CheckedCast<i16> for i8

source§

impl CheckedCast<i16> for i16

source§

impl CheckedCast<i16> for i32

source§

impl CheckedCast<i16> for i64

source§

impl CheckedCast<i16> for i128

source§

impl CheckedCast<i16> for isize

source§

impl CheckedCast<i16> for u8

source§

impl CheckedCast<i16> for u16

source§

impl CheckedCast<i16> for u32

source§

impl CheckedCast<i16> for u64

source§

impl CheckedCast<i16> for u128

source§

impl CheckedCast<i16> for usize

source§

impl CheckedCast<i32> for bool

source§

impl CheckedCast<i32> for f32

source§

impl CheckedCast<i32> for f64

source§

impl CheckedCast<i32> for i8

source§

impl CheckedCast<i32> for i16

source§

impl CheckedCast<i32> for i32

source§

impl CheckedCast<i32> for i64

source§

impl CheckedCast<i32> for i128

source§

impl CheckedCast<i32> for isize

source§

impl CheckedCast<i32> for u8

source§

impl CheckedCast<i32> for u16

source§

impl CheckedCast<i32> for u32

source§

impl CheckedCast<i32> for u64

source§

impl CheckedCast<i32> for u128

source§

impl CheckedCast<i32> for usize

source§

impl CheckedCast<i64> for bool

source§

impl CheckedCast<i64> for f32

source§

impl CheckedCast<i64> for f64

source§

impl CheckedCast<i64> for i8

source§

impl CheckedCast<i64> for i16

source§

impl CheckedCast<i64> for i32

source§

impl CheckedCast<i64> for i64

source§

impl CheckedCast<i64> for i128

source§

impl CheckedCast<i64> for isize

source§

impl CheckedCast<i64> for u8

source§

impl CheckedCast<i64> for u16

source§

impl CheckedCast<i64> for u32

source§

impl CheckedCast<i64> for u64

source§

impl CheckedCast<i64> for u128

source§

impl CheckedCast<i64> for usize

source§

impl CheckedCast<i128> for bool

source§

impl CheckedCast<i128> for f32

source§

impl CheckedCast<i128> for f64

source§

impl CheckedCast<i128> for i8

source§

impl CheckedCast<i128> for i16

source§

impl CheckedCast<i128> for i32

source§

impl CheckedCast<i128> for i64

source§

impl CheckedCast<i128> for i128

source§

impl CheckedCast<i128> for isize

source§

impl CheckedCast<i128> for u8

source§

impl CheckedCast<i128> for u16

source§

impl CheckedCast<i128> for u32

source§

impl CheckedCast<i128> for u64

source§

impl CheckedCast<i128> for u128

source§

impl CheckedCast<i128> for usize

source§

impl CheckedCast<isize> for bool

source§

impl CheckedCast<isize> for f32

source§

impl CheckedCast<isize> for f64

source§

impl CheckedCast<isize> for i8

source§

impl CheckedCast<isize> for i16

source§

impl CheckedCast<isize> for i32

source§

impl CheckedCast<isize> for i64

source§

impl CheckedCast<isize> for i128

source§

impl CheckedCast<isize> for isize

source§

impl CheckedCast<isize> for u8

source§

impl CheckedCast<isize> for u16

source§

impl CheckedCast<isize> for u32

source§

impl CheckedCast<isize> for u64

source§

impl CheckedCast<isize> for u128

source§

impl CheckedCast<isize> for usize

source§

impl CheckedCast<u8> for bool

source§

impl CheckedCast<u8> for f32

source§

impl CheckedCast<u8> for f64

source§

impl CheckedCast<u8> for i8

source§

impl CheckedCast<u8> for i16

source§

impl CheckedCast<u8> for i32

source§

impl CheckedCast<u8> for i64

source§

impl CheckedCast<u8> for i128

source§

impl CheckedCast<u8> for isize

source§

impl CheckedCast<u8> for u8

source§

impl CheckedCast<u8> for u16

source§

impl CheckedCast<u8> for u32

source§

impl CheckedCast<u8> for u64

source§

impl CheckedCast<u8> for u128

source§

impl CheckedCast<u8> for usize

source§

impl CheckedCast<u16> for bool

source§

impl CheckedCast<u16> for f32

source§

impl CheckedCast<u16> for f64

source§

impl CheckedCast<u16> for i8

source§

impl CheckedCast<u16> for i16

source§

impl CheckedCast<u16> for i32

source§

impl CheckedCast<u16> for i64

source§

impl CheckedCast<u16> for i128

source§

impl CheckedCast<u16> for isize

source§

impl CheckedCast<u16> for u8

source§

impl CheckedCast<u16> for u16

source§

impl CheckedCast<u16> for u32

source§

impl CheckedCast<u16> for u64

source§

impl CheckedCast<u16> for u128

source§

impl CheckedCast<u16> for usize

source§

impl CheckedCast<u32> for bool

source§

impl CheckedCast<u32> for f32

source§

impl CheckedCast<u32> for f64

source§

impl CheckedCast<u32> for i8

source§

impl CheckedCast<u32> for i16

source§

impl CheckedCast<u32> for i32

source§

impl CheckedCast<u32> for i64

source§

impl CheckedCast<u32> for i128

source§

impl CheckedCast<u32> for isize

source§

impl CheckedCast<u32> for u8

source§

impl CheckedCast<u32> for u16

source§

impl CheckedCast<u32> for u32

source§

impl CheckedCast<u32> for u64

source§

impl CheckedCast<u32> for u128

source§

impl CheckedCast<u32> for usize

source§

impl CheckedCast<u64> for bool

source§

impl CheckedCast<u64> for f32

source§

impl CheckedCast<u64> for f64

source§

impl CheckedCast<u64> for i8

source§

impl CheckedCast<u64> for i16

source§

impl CheckedCast<u64> for i32

source§

impl CheckedCast<u64> for i64

source§

impl CheckedCast<u64> for i128

source§

impl CheckedCast<u64> for isize

source§

impl CheckedCast<u64> for u8

source§

impl CheckedCast<u64> for u16

source§

impl CheckedCast<u64> for u32

source§

impl CheckedCast<u64> for u64

source§

impl CheckedCast<u64> for u128

source§

impl CheckedCast<u64> for usize

source§

impl CheckedCast<u128> for bool

source§

impl CheckedCast<u128> for f32

source§

impl CheckedCast<u128> for f64

source§

impl CheckedCast<u128> for i8

source§

impl CheckedCast<u128> for i16

source§

impl CheckedCast<u128> for i32

source§

impl CheckedCast<u128> for i64

source§

impl CheckedCast<u128> for i128

source§

impl CheckedCast<u128> for isize

source§

impl CheckedCast<u128> for u8

source§

impl CheckedCast<u128> for u16

source§

impl CheckedCast<u128> for u32

source§

impl CheckedCast<u128> for u64

source§

impl CheckedCast<u128> for u128

source§

impl CheckedCast<u128> for usize

source§

impl CheckedCast<usize> for bool

source§

impl CheckedCast<usize> for f32

source§

impl CheckedCast<usize> for f64

source§

impl CheckedCast<usize> for i8

source§

impl CheckedCast<usize> for i16

source§

impl CheckedCast<usize> for i32

source§

impl CheckedCast<usize> for i64

source§

impl CheckedCast<usize> for i128

source§

impl CheckedCast<usize> for isize

source§

impl CheckedCast<usize> for u8

source§

impl CheckedCast<usize> for u16

source§

impl CheckedCast<usize> for u32

source§

impl CheckedCast<usize> for u64

source§

impl CheckedCast<usize> for u128

source§

impl CheckedCast<usize> for usize

source§

impl CheckedCast<Wrapping<i8>> for bool

source§

impl CheckedCast<Wrapping<i8>> for f32

source§

impl CheckedCast<Wrapping<i8>> for f64

source§

impl CheckedCast<Wrapping<i8>> for i8

source§

impl CheckedCast<Wrapping<i8>> for i16

source§

impl CheckedCast<Wrapping<i8>> for i32

source§

impl CheckedCast<Wrapping<i8>> for i64

source§

impl CheckedCast<Wrapping<i8>> for i128

source§

impl CheckedCast<Wrapping<i8>> for isize

source§

impl CheckedCast<Wrapping<i8>> for u8

source§

impl CheckedCast<Wrapping<i8>> for u16

source§

impl CheckedCast<Wrapping<i8>> for u32

source§

impl CheckedCast<Wrapping<i8>> for u64

source§

impl CheckedCast<Wrapping<i8>> for u128

source§

impl CheckedCast<Wrapping<i8>> for usize

source§

impl CheckedCast<Wrapping<i16>> for bool

source§

impl CheckedCast<Wrapping<i16>> for f32

source§

impl CheckedCast<Wrapping<i16>> for f64

source§

impl CheckedCast<Wrapping<i16>> for i8

source§

impl CheckedCast<Wrapping<i16>> for i16

source§

impl CheckedCast<Wrapping<i16>> for i32

source§

impl CheckedCast<Wrapping<i16>> for i64

source§

impl CheckedCast<Wrapping<i16>> for i128

source§

impl CheckedCast<Wrapping<i16>> for isize

source§

impl CheckedCast<Wrapping<i16>> for u8

source§

impl CheckedCast<Wrapping<i16>> for u16

source§

impl CheckedCast<Wrapping<i16>> for u32

source§

impl CheckedCast<Wrapping<i16>> for u64

source§

impl CheckedCast<Wrapping<i16>> for u128

source§

impl CheckedCast<Wrapping<i16>> for usize

source§

impl CheckedCast<Wrapping<i32>> for bool

source§

impl CheckedCast<Wrapping<i32>> for f32

source§

impl CheckedCast<Wrapping<i32>> for f64

source§

impl CheckedCast<Wrapping<i32>> for i8

source§

impl CheckedCast<Wrapping<i32>> for i16

source§

impl CheckedCast<Wrapping<i32>> for i32

source§

impl CheckedCast<Wrapping<i32>> for i64

source§

impl CheckedCast<Wrapping<i32>> for i128

source§

impl CheckedCast<Wrapping<i32>> for isize

source§

impl CheckedCast<Wrapping<i32>> for u8

source§

impl CheckedCast<Wrapping<i32>> for u16

source§

impl CheckedCast<Wrapping<i32>> for u32

source§

impl CheckedCast<Wrapping<i32>> for u64

source§

impl CheckedCast<Wrapping<i32>> for u128

source§

impl CheckedCast<Wrapping<i32>> for usize

source§

impl CheckedCast<Wrapping<i64>> for bool

source§

impl CheckedCast<Wrapping<i64>> for f32

source§

impl CheckedCast<Wrapping<i64>> for f64

source§

impl CheckedCast<Wrapping<i64>> for i8

source§

impl CheckedCast<Wrapping<i64>> for i16

source§

impl CheckedCast<Wrapping<i64>> for i32

source§

impl CheckedCast<Wrapping<i64>> for i64

source§

impl CheckedCast<Wrapping<i64>> for i128

source§

impl CheckedCast<Wrapping<i64>> for isize

source§

impl CheckedCast<Wrapping<i64>> for u8

source§

impl CheckedCast<Wrapping<i64>> for u16

source§

impl CheckedCast<Wrapping<i64>> for u32

source§

impl CheckedCast<Wrapping<i64>> for u64

source§

impl CheckedCast<Wrapping<i64>> for u128

source§

impl CheckedCast<Wrapping<i64>> for usize

source§

impl CheckedCast<Wrapping<i128>> for bool

source§

impl CheckedCast<Wrapping<i128>> for f32

source§

impl CheckedCast<Wrapping<i128>> for f64

source§

impl CheckedCast<Wrapping<i128>> for i8

source§

impl CheckedCast<Wrapping<i128>> for i16

source§

impl CheckedCast<Wrapping<i128>> for i32

source§

impl CheckedCast<Wrapping<i128>> for i64

source§

impl CheckedCast<Wrapping<i128>> for i128

source§

impl CheckedCast<Wrapping<i128>> for isize

source§

impl CheckedCast<Wrapping<i128>> for u8

source§

impl CheckedCast<Wrapping<i128>> for u16

source§

impl CheckedCast<Wrapping<i128>> for u32

source§

impl CheckedCast<Wrapping<i128>> for u64

source§

impl CheckedCast<Wrapping<i128>> for u128

source§

impl CheckedCast<Wrapping<i128>> for usize

source§

impl CheckedCast<Wrapping<isize>> for bool

source§

impl CheckedCast<Wrapping<isize>> for f32

source§

impl CheckedCast<Wrapping<isize>> for f64

source§

impl CheckedCast<Wrapping<isize>> for i8

source§

impl CheckedCast<Wrapping<isize>> for i16

source§

impl CheckedCast<Wrapping<isize>> for i32

source§

impl CheckedCast<Wrapping<isize>> for i64

source§

impl CheckedCast<Wrapping<isize>> for i128

source§

impl CheckedCast<Wrapping<isize>> for isize

source§

impl CheckedCast<Wrapping<isize>> for u8

source§

impl CheckedCast<Wrapping<isize>> for u16

source§

impl CheckedCast<Wrapping<isize>> for u32

source§

impl CheckedCast<Wrapping<isize>> for u64

source§

impl CheckedCast<Wrapping<isize>> for u128

source§

impl CheckedCast<Wrapping<isize>> for usize

source§

impl CheckedCast<Wrapping<u8>> for bool

source§

impl CheckedCast<Wrapping<u8>> for f32

source§

impl CheckedCast<Wrapping<u8>> for f64

source§

impl CheckedCast<Wrapping<u8>> for i8

source§

impl CheckedCast<Wrapping<u8>> for i16

source§

impl CheckedCast<Wrapping<u8>> for i32

source§

impl CheckedCast<Wrapping<u8>> for i64

source§

impl CheckedCast<Wrapping<u8>> for i128

source§

impl CheckedCast<Wrapping<u8>> for isize

source§

impl CheckedCast<Wrapping<u8>> for u8

source§

impl CheckedCast<Wrapping<u8>> for u16

source§

impl CheckedCast<Wrapping<u8>> for u32

source§

impl CheckedCast<Wrapping<u8>> for u64

source§

impl CheckedCast<Wrapping<u8>> for u128

source§

impl CheckedCast<Wrapping<u8>> for usize

source§

impl CheckedCast<Wrapping<u16>> for bool

source§

impl CheckedCast<Wrapping<u16>> for f32

source§

impl CheckedCast<Wrapping<u16>> for f64

source§

impl CheckedCast<Wrapping<u16>> for i8

source§

impl CheckedCast<Wrapping<u16>> for i16

source§

impl CheckedCast<Wrapping<u16>> for i32

source§

impl CheckedCast<Wrapping<u16>> for i64

source§

impl CheckedCast<Wrapping<u16>> for i128

source§

impl CheckedCast<Wrapping<u16>> for isize

source§

impl CheckedCast<Wrapping<u16>> for u8

source§

impl CheckedCast<Wrapping<u16>> for u16

source§

impl CheckedCast<Wrapping<u16>> for u32

source§

impl CheckedCast<Wrapping<u16>> for u64

source§

impl CheckedCast<Wrapping<u16>> for u128

source§

impl CheckedCast<Wrapping<u16>> for usize

source§

impl CheckedCast<Wrapping<u32>> for bool

source§

impl CheckedCast<Wrapping<u32>> for f32

source§

impl CheckedCast<Wrapping<u32>> for f64

source§

impl CheckedCast<Wrapping<u32>> for i8

source§

impl CheckedCast<Wrapping<u32>> for i16

source§

impl CheckedCast<Wrapping<u32>> for i32

source§

impl CheckedCast<Wrapping<u32>> for i64

source§

impl CheckedCast<Wrapping<u32>> for i128

source§

impl CheckedCast<Wrapping<u32>> for isize

source§

impl CheckedCast<Wrapping<u32>> for u8

source§

impl CheckedCast<Wrapping<u32>> for u16

source§

impl CheckedCast<Wrapping<u32>> for u32

source§

impl CheckedCast<Wrapping<u32>> for u64

source§

impl CheckedCast<Wrapping<u32>> for u128

source§

impl CheckedCast<Wrapping<u32>> for usize

source§

impl CheckedCast<Wrapping<u64>> for bool

source§

impl CheckedCast<Wrapping<u64>> for f32

source§

impl CheckedCast<Wrapping<u64>> for f64

source§

impl CheckedCast<Wrapping<u64>> for i8

source§

impl CheckedCast<Wrapping<u64>> for i16

source§

impl CheckedCast<Wrapping<u64>> for i32

source§

impl CheckedCast<Wrapping<u64>> for i64

source§

impl CheckedCast<Wrapping<u64>> for i128

source§

impl CheckedCast<Wrapping<u64>> for isize

source§

impl CheckedCast<Wrapping<u64>> for u8

source§

impl CheckedCast<Wrapping<u64>> for u16

source§

impl CheckedCast<Wrapping<u64>> for u32

source§

impl CheckedCast<Wrapping<u64>> for u64

source§

impl CheckedCast<Wrapping<u64>> for u128

source§

impl CheckedCast<Wrapping<u64>> for usize

source§

impl CheckedCast<Wrapping<u128>> for bool

source§

impl CheckedCast<Wrapping<u128>> for f32

source§

impl CheckedCast<Wrapping<u128>> for f64

source§

impl CheckedCast<Wrapping<u128>> for i8

source§

impl CheckedCast<Wrapping<u128>> for i16

source§

impl CheckedCast<Wrapping<u128>> for i32

source§

impl CheckedCast<Wrapping<u128>> for i64

source§

impl CheckedCast<Wrapping<u128>> for i128

source§

impl CheckedCast<Wrapping<u128>> for isize

source§

impl CheckedCast<Wrapping<u128>> for u8

source§

impl CheckedCast<Wrapping<u128>> for u16

source§

impl CheckedCast<Wrapping<u128>> for u32

source§

impl CheckedCast<Wrapping<u128>> for u64

source§

impl CheckedCast<Wrapping<u128>> for u128

source§

impl CheckedCast<Wrapping<u128>> for usize

source§

impl CheckedCast<Wrapping<usize>> for bool

source§

impl CheckedCast<Wrapping<usize>> for f32

source§

impl CheckedCast<Wrapping<usize>> for f64

source§

impl CheckedCast<Wrapping<usize>> for i8

source§

impl CheckedCast<Wrapping<usize>> for i16

source§

impl CheckedCast<Wrapping<usize>> for i32

source§

impl CheckedCast<Wrapping<usize>> for i64

source§

impl CheckedCast<Wrapping<usize>> for i128

source§

impl CheckedCast<Wrapping<usize>> for isize

source§

impl CheckedCast<Wrapping<usize>> for u8

source§

impl CheckedCast<Wrapping<usize>> for u16

source§

impl CheckedCast<Wrapping<usize>> for u32

source§

impl CheckedCast<Wrapping<usize>> for u64

source§

impl CheckedCast<Wrapping<usize>> for u128

source§

impl CheckedCast<Wrapping<usize>> for usize

Implementors§

source§

impl CheckedCast<i8> for Round<f32>

source§

impl CheckedCast<i8> for Round<f64>

source§

impl CheckedCast<i16> for Round<f32>

source§

impl CheckedCast<i16> for Round<f64>

source§

impl CheckedCast<i32> for Round<f32>

source§

impl CheckedCast<i32> for Round<f64>

source§

impl CheckedCast<i64> for Round<f32>

source§

impl CheckedCast<i64> for Round<f64>

source§

impl CheckedCast<i128> for Round<f32>

source§

impl CheckedCast<i128> for Round<f64>

source§

impl CheckedCast<isize> for Round<f32>

source§

impl CheckedCast<isize> for Round<f64>

source§

impl CheckedCast<u8> for Round<f32>

source§

impl CheckedCast<u8> for Round<f64>

source§

impl CheckedCast<u16> for Round<f32>

source§

impl CheckedCast<u16> for Round<f64>

source§

impl CheckedCast<u32> for Round<f32>

source§

impl CheckedCast<u32> for Round<f64>

source§

impl CheckedCast<u64> for Round<f32>

source§

impl CheckedCast<u64> for Round<f64>

source§

impl CheckedCast<u128> for Round<f32>

source§

impl CheckedCast<u128> for Round<f64>

source§

impl CheckedCast<usize> for Round<f32>

source§

impl CheckedCast<usize> for Round<f64>

source§

impl CheckedCast<Wrapping<i8>> for Round<f32>

source§

impl CheckedCast<Wrapping<i8>> for Round<f64>

source§

impl CheckedCast<Wrapping<i16>> for Round<f32>

source§

impl CheckedCast<Wrapping<i16>> for Round<f64>

source§

impl CheckedCast<Wrapping<i32>> for Round<f32>

source§

impl CheckedCast<Wrapping<i32>> for Round<f64>

source§

impl CheckedCast<Wrapping<i64>> for Round<f32>

source§

impl CheckedCast<Wrapping<i64>> for Round<f64>

source§

impl CheckedCast<Wrapping<i128>> for Round<f32>

source§

impl CheckedCast<Wrapping<i128>> for Round<f64>

source§

impl CheckedCast<Wrapping<isize>> for Round<f32>

source§

impl CheckedCast<Wrapping<isize>> for Round<f64>

source§

impl CheckedCast<Wrapping<u8>> for Round<f32>

source§

impl CheckedCast<Wrapping<u8>> for Round<f64>

source§

impl CheckedCast<Wrapping<u16>> for Round<f32>

source§

impl CheckedCast<Wrapping<u16>> for Round<f64>

source§

impl CheckedCast<Wrapping<u32>> for Round<f32>

source§

impl CheckedCast<Wrapping<u32>> for Round<f64>

source§

impl CheckedCast<Wrapping<u64>> for Round<f32>

source§

impl CheckedCast<Wrapping<u64>> for Round<f64>

source§

impl CheckedCast<Wrapping<u128>> for Round<f32>

source§

impl CheckedCast<Wrapping<u128>> for Round<f64>

source§

impl CheckedCast<Wrapping<usize>> for Round<f32>

source§

impl CheckedCast<Wrapping<usize>> for Round<f64>

impl<Frac: LeEqU128> CheckedCast<f32> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<f32> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<f64> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<f64> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<i128> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<i128> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<i16> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<i16> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<i32> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<i32> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<i64> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<i64> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<i8> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<i8> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<isize> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<isize> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<u128> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<u128> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<u16> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<u16> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<u32> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<u32> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<u64> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<u64> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<u8> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<u8> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<usize> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<usize> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<F128> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<F128> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<F128Bits> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<F128Bits> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for bool

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for f32

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for f64

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for i128

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for i16

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for i32

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for i64

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for i8

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for isize

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for u128

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for u16

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for u32

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for u64

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for u8

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for usize

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for F128

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for F128Bits

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for bf16

impl<Frac: LeEqU128> CheckedCast<FixedI128<Frac>> for f16

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for bool

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for f32

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for f64

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for i128

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for i16

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for i32

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for i64

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for i8

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for isize

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for u128

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for u16

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for u32

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for u64

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for u8

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for usize

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for F128

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for F128Bits

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for bf16

impl<Frac: LeEqU128> CheckedCast<FixedU128<Frac>> for f16

impl<Frac: LeEqU128> CheckedCast<bf16> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<bf16> for FixedU128<Frac>

impl<Frac: LeEqU128> CheckedCast<f16> for FixedI128<Frac>

impl<Frac: LeEqU128> CheckedCast<f16> for FixedU128<Frac>

impl<Frac: LeEqU16> CheckedCast<f32> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<f32> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<f64> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<f64> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<i128> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<i128> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<i16> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<i16> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<i32> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<i32> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<i64> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<i64> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<i8> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<i8> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<isize> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<isize> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<u128> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<u128> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<u16> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<u16> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<u32> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<u32> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<u64> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<u64> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<u8> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<u8> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<usize> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<usize> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<F128> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<F128> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<F128Bits> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<F128Bits> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for bool

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for f32

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for f64

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for i128

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for i16

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for i32

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for i64

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for i8

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for isize

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for u128

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for u16

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for u32

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for u64

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for u8

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for usize

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for F128

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for F128Bits

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for bf16

impl<Frac: LeEqU16> CheckedCast<FixedI16<Frac>> for f16

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for bool

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for f32

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for f64

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for i128

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for i16

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for i32

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for i64

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for i8

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for isize

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for u128

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for u16

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for u32

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for u64

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for u8

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for usize

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for F128

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for F128Bits

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for bf16

impl<Frac: LeEqU16> CheckedCast<FixedU16<Frac>> for f16

impl<Frac: LeEqU16> CheckedCast<bf16> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<bf16> for FixedU16<Frac>

impl<Frac: LeEqU16> CheckedCast<f16> for FixedI16<Frac>

impl<Frac: LeEqU16> CheckedCast<f16> for FixedU16<Frac>

impl<Frac: LeEqU32> CheckedCast<f32> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<f32> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<f64> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<f64> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<i128> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<i128> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<i16> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<i16> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<i32> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<i32> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<i64> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<i64> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<i8> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<i8> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<isize> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<isize> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<u128> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<u128> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<u16> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<u16> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<u32> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<u32> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<u64> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<u64> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<u8> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<u8> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<usize> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<usize> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<F128> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<F128> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<F128Bits> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<F128Bits> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for bool

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for f32

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for f64

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for i128

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for i16

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for i32

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for i64

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for i8

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for isize

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for u128

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for u16

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for u32

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for u64

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for u8

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for usize

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for F128

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for F128Bits

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for bf16

impl<Frac: LeEqU32> CheckedCast<FixedI32<Frac>> for f16

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for bool

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for f32

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for f64

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for i128

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for i16

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for i32

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for i64

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for i8

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for isize

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for u128

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for u16

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for u32

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for u64

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for u8

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for usize

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for F128

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for F128Bits

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for bf16

impl<Frac: LeEqU32> CheckedCast<FixedU32<Frac>> for f16

impl<Frac: LeEqU32> CheckedCast<bf16> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<bf16> for FixedU32<Frac>

impl<Frac: LeEqU32> CheckedCast<f16> for FixedI32<Frac>

impl<Frac: LeEqU32> CheckedCast<f16> for FixedU32<Frac>

impl<Frac: LeEqU64> CheckedCast<f32> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<f32> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<f64> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<f64> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<i128> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<i128> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<i16> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<i16> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<i32> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<i32> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<i64> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<i64> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<i8> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<i8> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<isize> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<isize> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<u128> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<u128> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<u16> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<u16> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<u32> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<u32> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<u64> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<u64> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<u8> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<u8> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<usize> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<usize> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<F128> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<F128> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<F128Bits> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<F128Bits> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for bool

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for f32

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for f64

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for i128

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for i16

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for i32

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for i64

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for i8

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for isize

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for u128

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for u16

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for u32

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for u64

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for u8

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for usize

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for F128

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for F128Bits

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for bf16

impl<Frac: LeEqU64> CheckedCast<FixedI64<Frac>> for f16

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for bool

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for f32

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for f64

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for i128

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for i16

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for i32

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for i64

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for i8

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for isize

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for u128

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for u16

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for u32

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for u64

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for u8

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for usize

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for F128

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for F128Bits

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for bf16

impl<Frac: LeEqU64> CheckedCast<FixedU64<Frac>> for f16

impl<Frac: LeEqU64> CheckedCast<bf16> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<bf16> for FixedU64<Frac>

impl<Frac: LeEqU64> CheckedCast<f16> for FixedI64<Frac>

impl<Frac: LeEqU64> CheckedCast<f16> for FixedU64<Frac>

impl<Frac: LeEqU8> CheckedCast<f32> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<f32> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<f64> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<f64> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<i128> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<i128> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<i16> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<i16> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<i32> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<i32> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<i64> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<i64> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<i8> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<i8> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<isize> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<isize> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<u128> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<u128> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<u16> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<u16> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<u32> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<u32> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<u64> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<u64> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<u8> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<u8> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<usize> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<usize> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<F128> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<F128> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<F128Bits> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<F128Bits> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for bool

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for f32

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for f64

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for i128

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for i16

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for i32

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for i64

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for i8

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for isize

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for u128

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for u16

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for u32

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for u64

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for u8

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for usize

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for F128

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for F128Bits

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for bf16

impl<Frac: LeEqU8> CheckedCast<FixedI8<Frac>> for f16

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for bool

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for f32

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for f64

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for i128

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for i16

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for i32

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for i64

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for i8

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for isize

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for u128

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for u16

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for u32

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for u64

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for u8

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for usize

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for F128

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for F128Bits

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for bf16

impl<Frac: LeEqU8> CheckedCast<FixedU8<Frac>> for f16

impl<Frac: LeEqU8> CheckedCast<bf16> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<bf16> for FixedU8<Frac>

impl<Frac: LeEqU8> CheckedCast<f16> for FixedI8<Frac>

impl<Frac: LeEqU8> CheckedCast<f16> for FixedU8<Frac>

impl<FracSrc: LeEqU128, FracDst: LeEqU128> CheckedCast<FixedI128<FracDst>> for FixedI128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU128> CheckedCast<FixedI128<FracDst>> for FixedU128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU128> CheckedCast<FixedU128<FracDst>> for FixedI128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU128> CheckedCast<FixedU128<FracDst>> for FixedU128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU16> CheckedCast<FixedI16<FracDst>> for FixedI128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU16> CheckedCast<FixedI16<FracDst>> for FixedU128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU16> CheckedCast<FixedU16<FracDst>> for FixedI128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU16> CheckedCast<FixedU16<FracDst>> for FixedU128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU32> CheckedCast<FixedI32<FracDst>> for FixedI128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU32> CheckedCast<FixedI32<FracDst>> for FixedU128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU32> CheckedCast<FixedU32<FracDst>> for FixedI128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU32> CheckedCast<FixedU32<FracDst>> for FixedU128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU64> CheckedCast<FixedI64<FracDst>> for FixedI128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU64> CheckedCast<FixedI64<FracDst>> for FixedU128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU64> CheckedCast<FixedU64<FracDst>> for FixedI128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU64> CheckedCast<FixedU64<FracDst>> for FixedU128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU8> CheckedCast<FixedI8<FracDst>> for FixedI128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU8> CheckedCast<FixedI8<FracDst>> for FixedU128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU8> CheckedCast<FixedU8<FracDst>> for FixedI128<FracSrc>

impl<FracSrc: LeEqU128, FracDst: LeEqU8> CheckedCast<FixedU8<FracDst>> for FixedU128<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU128> CheckedCast<FixedI128<FracDst>> for FixedI16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU128> CheckedCast<FixedI128<FracDst>> for FixedU16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU128> CheckedCast<FixedU128<FracDst>> for FixedI16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU128> CheckedCast<FixedU128<FracDst>> for FixedU16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU16> CheckedCast<FixedI16<FracDst>> for FixedI16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU16> CheckedCast<FixedI16<FracDst>> for FixedU16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU16> CheckedCast<FixedU16<FracDst>> for FixedI16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU16> CheckedCast<FixedU16<FracDst>> for FixedU16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU32> CheckedCast<FixedI32<FracDst>> for FixedI16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU32> CheckedCast<FixedI32<FracDst>> for FixedU16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU32> CheckedCast<FixedU32<FracDst>> for FixedI16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU32> CheckedCast<FixedU32<FracDst>> for FixedU16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU64> CheckedCast<FixedI64<FracDst>> for FixedI16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU64> CheckedCast<FixedI64<FracDst>> for FixedU16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU64> CheckedCast<FixedU64<FracDst>> for FixedI16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU64> CheckedCast<FixedU64<FracDst>> for FixedU16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU8> CheckedCast<FixedI8<FracDst>> for FixedI16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU8> CheckedCast<FixedI8<FracDst>> for FixedU16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU8> CheckedCast<FixedU8<FracDst>> for FixedI16<FracSrc>

impl<FracSrc: LeEqU16, FracDst: LeEqU8> CheckedCast<FixedU8<FracDst>> for FixedU16<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU128> CheckedCast<FixedI128<FracDst>> for FixedI32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU128> CheckedCast<FixedI128<FracDst>> for FixedU32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU128> CheckedCast<FixedU128<FracDst>> for FixedI32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU128> CheckedCast<FixedU128<FracDst>> for FixedU32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU16> CheckedCast<FixedI16<FracDst>> for FixedI32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU16> CheckedCast<FixedI16<FracDst>> for FixedU32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU16> CheckedCast<FixedU16<FracDst>> for FixedI32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU16> CheckedCast<FixedU16<FracDst>> for FixedU32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU32> CheckedCast<FixedI32<FracDst>> for FixedI32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU32> CheckedCast<FixedI32<FracDst>> for FixedU32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU32> CheckedCast<FixedU32<FracDst>> for FixedI32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU32> CheckedCast<FixedU32<FracDst>> for FixedU32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU64> CheckedCast<FixedI64<FracDst>> for FixedI32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU64> CheckedCast<FixedI64<FracDst>> for FixedU32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU64> CheckedCast<FixedU64<FracDst>> for FixedI32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU64> CheckedCast<FixedU64<FracDst>> for FixedU32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU8> CheckedCast<FixedI8<FracDst>> for FixedI32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU8> CheckedCast<FixedI8<FracDst>> for FixedU32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU8> CheckedCast<FixedU8<FracDst>> for FixedI32<FracSrc>

impl<FracSrc: LeEqU32, FracDst: LeEqU8> CheckedCast<FixedU8<FracDst>> for FixedU32<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU128> CheckedCast<FixedI128<FracDst>> for FixedI64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU128> CheckedCast<FixedI128<FracDst>> for FixedU64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU128> CheckedCast<FixedU128<FracDst>> for FixedI64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU128> CheckedCast<FixedU128<FracDst>> for FixedU64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU16> CheckedCast<FixedI16<FracDst>> for FixedI64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU16> CheckedCast<FixedI16<FracDst>> for FixedU64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU16> CheckedCast<FixedU16<FracDst>> for FixedI64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU16> CheckedCast<FixedU16<FracDst>> for FixedU64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU32> CheckedCast<FixedI32<FracDst>> for FixedI64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU32> CheckedCast<FixedI32<FracDst>> for FixedU64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU32> CheckedCast<FixedU32<FracDst>> for FixedI64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU32> CheckedCast<FixedU32<FracDst>> for FixedU64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU64> CheckedCast<FixedI64<FracDst>> for FixedI64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU64> CheckedCast<FixedI64<FracDst>> for FixedU64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU64> CheckedCast<FixedU64<FracDst>> for FixedI64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU64> CheckedCast<FixedU64<FracDst>> for FixedU64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU8> CheckedCast<FixedI8<FracDst>> for FixedI64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU8> CheckedCast<FixedI8<FracDst>> for FixedU64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU8> CheckedCast<FixedU8<FracDst>> for FixedI64<FracSrc>

impl<FracSrc: LeEqU64, FracDst: LeEqU8> CheckedCast<FixedU8<FracDst>> for FixedU64<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU128> CheckedCast<FixedI128<FracDst>> for FixedI8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU128> CheckedCast<FixedI128<FracDst>> for FixedU8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU128> CheckedCast<FixedU128<FracDst>> for FixedI8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU128> CheckedCast<FixedU128<FracDst>> for FixedU8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU16> CheckedCast<FixedI16<FracDst>> for FixedI8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU16> CheckedCast<FixedI16<FracDst>> for FixedU8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU16> CheckedCast<FixedU16<FracDst>> for FixedI8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU16> CheckedCast<FixedU16<FracDst>> for FixedU8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU32> CheckedCast<FixedI32<FracDst>> for FixedI8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU32> CheckedCast<FixedI32<FracDst>> for FixedU8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU32> CheckedCast<FixedU32<FracDst>> for FixedI8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU32> CheckedCast<FixedU32<FracDst>> for FixedU8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU64> CheckedCast<FixedI64<FracDst>> for FixedI8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU64> CheckedCast<FixedI64<FracDst>> for FixedU8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU64> CheckedCast<FixedU64<FracDst>> for FixedI8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU64> CheckedCast<FixedU64<FracDst>> for FixedU8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU8> CheckedCast<FixedI8<FracDst>> for FixedI8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU8> CheckedCast<FixedI8<FracDst>> for FixedU8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU8> CheckedCast<FixedU8<FracDst>> for FixedI8<FracSrc>

impl<FracSrc: LeEqU8, FracDst: LeEqU8> CheckedCast<FixedU8<FracDst>> for FixedU8<FracSrc>