pub trait FromNumLossy<Num>where
Self: Sealed,{
// Required method
fn from_num_lossy(num: Num) -> Self;
}
Required Methods§
fn from_num_lossy(num: Num) -> Self
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
Source§impl FromNumLossy<f32> for i8
impl FromNumLossy<f32> for i8
fn from_num_lossy(num: f32) -> i8
Source§impl FromNumLossy<f32> for i16
impl FromNumLossy<f32> for i16
fn from_num_lossy(num: f32) -> i16
Source§impl FromNumLossy<f32> for i32
impl FromNumLossy<f32> for i32
fn from_num_lossy(num: f32) -> i32
Source§impl FromNumLossy<f32> for i64
impl FromNumLossy<f32> for i64
fn from_num_lossy(num: f32) -> i64
Source§impl FromNumLossy<f32> for i128
impl FromNumLossy<f32> for i128
fn from_num_lossy(num: f32) -> i128
Source§impl FromNumLossy<f32> for isize
impl FromNumLossy<f32> for isize
fn from_num_lossy(num: f32) -> isize
Source§impl FromNumLossy<f32> for u8
impl FromNumLossy<f32> for u8
fn from_num_lossy(num: f32) -> u8
Source§impl FromNumLossy<f32> for u16
impl FromNumLossy<f32> for u16
fn from_num_lossy(num: f32) -> u16
Source§impl FromNumLossy<f32> for u32
impl FromNumLossy<f32> for u32
fn from_num_lossy(num: f32) -> u32
Source§impl FromNumLossy<f32> for u64
impl FromNumLossy<f32> for u64
fn from_num_lossy(num: f32) -> u64
Source§impl FromNumLossy<f32> for u128
impl FromNumLossy<f32> for u128
fn from_num_lossy(num: f32) -> u128
Source§impl FromNumLossy<f32> for usize
impl FromNumLossy<f32> for usize
fn from_num_lossy(num: f32) -> usize
Source§impl FromNumLossy<f64> for f32
impl FromNumLossy<f64> for f32
fn from_num_lossy(num: f64) -> f32
Source§impl FromNumLossy<f64> for i8
impl FromNumLossy<f64> for i8
fn from_num_lossy(num: f64) -> i8
Source§impl FromNumLossy<f64> for i16
impl FromNumLossy<f64> for i16
fn from_num_lossy(num: f64) -> i16
Source§impl FromNumLossy<f64> for i32
impl FromNumLossy<f64> for i32
fn from_num_lossy(num: f64) -> i32
Source§impl FromNumLossy<f64> for i64
impl FromNumLossy<f64> for i64
fn from_num_lossy(num: f64) -> i64
Source§impl FromNumLossy<f64> for i128
impl FromNumLossy<f64> for i128
fn from_num_lossy(num: f64) -> i128
Source§impl FromNumLossy<f64> for isize
impl FromNumLossy<f64> for isize
fn from_num_lossy(num: f64) -> isize
Source§impl FromNumLossy<f64> for u8
impl FromNumLossy<f64> for u8
fn from_num_lossy(num: f64) -> u8
Source§impl FromNumLossy<f64> for u16
impl FromNumLossy<f64> for u16
fn from_num_lossy(num: f64) -> u16
Source§impl FromNumLossy<f64> for u32
impl FromNumLossy<f64> for u32
fn from_num_lossy(num: f64) -> u32
Source§impl FromNumLossy<f64> for u64
impl FromNumLossy<f64> for u64
fn from_num_lossy(num: f64) -> u64
Source§impl FromNumLossy<f64> for u128
impl FromNumLossy<f64> for u128
fn from_num_lossy(num: f64) -> u128
Source§impl FromNumLossy<f64> for usize
impl FromNumLossy<f64> for usize
fn from_num_lossy(num: f64) -> usize
Source§impl FromNumLossy<i8> for u8
impl FromNumLossy<i8> for u8
fn from_num_lossy(num: i8) -> u8
Source§impl FromNumLossy<i8> for u16
impl FromNumLossy<i8> for u16
fn from_num_lossy(num: i8) -> u16
Source§impl FromNumLossy<i8> for u32
impl FromNumLossy<i8> for u32
fn from_num_lossy(num: i8) -> u32
Source§impl FromNumLossy<i8> for u64
impl FromNumLossy<i8> for u64
fn from_num_lossy(num: i8) -> u64
Source§impl FromNumLossy<i8> for u128
impl FromNumLossy<i8> for u128
fn from_num_lossy(num: i8) -> u128
Source§impl FromNumLossy<i8> for usize
impl FromNumLossy<i8> for usize
fn from_num_lossy(num: i8) -> usize
Source§impl FromNumLossy<i16> for i8
impl FromNumLossy<i16> for i8
fn from_num_lossy(num: i16) -> i8
Source§impl FromNumLossy<i16> for u8
impl FromNumLossy<i16> for u8
fn from_num_lossy(num: i16) -> u8
Source§impl FromNumLossy<i16> for u16
impl FromNumLossy<i16> for u16
fn from_num_lossy(num: i16) -> u16
Source§impl FromNumLossy<i16> for u32
impl FromNumLossy<i16> for u32
fn from_num_lossy(num: i16) -> u32
Source§impl FromNumLossy<i16> for u64
impl FromNumLossy<i16> for u64
fn from_num_lossy(num: i16) -> u64
Source§impl FromNumLossy<i16> for u128
impl FromNumLossy<i16> for u128
fn from_num_lossy(num: i16) -> u128
Source§impl FromNumLossy<i16> for usize
impl FromNumLossy<i16> for usize
fn from_num_lossy(num: i16) -> usize
Source§impl FromNumLossy<i32> for f32
impl FromNumLossy<i32> for f32
fn from_num_lossy(num: i32) -> f32
Source§impl FromNumLossy<i32> for i8
impl FromNumLossy<i32> for i8
fn from_num_lossy(num: i32) -> i8
Source§impl FromNumLossy<i32> for i16
impl FromNumLossy<i32> for i16
fn from_num_lossy(num: i32) -> i16
Source§impl FromNumLossy<i32> for u8
impl FromNumLossy<i32> for u8
fn from_num_lossy(num: i32) -> u8
Source§impl FromNumLossy<i32> for u16
impl FromNumLossy<i32> for u16
fn from_num_lossy(num: i32) -> u16
Source§impl FromNumLossy<i32> for u32
impl FromNumLossy<i32> for u32
fn from_num_lossy(num: i32) -> u32
Source§impl FromNumLossy<i32> for u64
impl FromNumLossy<i32> for u64
fn from_num_lossy(num: i32) -> u64
Source§impl FromNumLossy<i32> for u128
impl FromNumLossy<i32> for u128
fn from_num_lossy(num: i32) -> u128
Source§impl FromNumLossy<i32> for usize
impl FromNumLossy<i32> for usize
fn from_num_lossy(num: i32) -> usize
Source§impl FromNumLossy<i64> for f32
impl FromNumLossy<i64> for f32
fn from_num_lossy(num: i64) -> f32
Source§impl FromNumLossy<i64> for f64
impl FromNumLossy<i64> for f64
fn from_num_lossy(num: i64) -> f64
Source§impl FromNumLossy<i64> for i8
impl FromNumLossy<i64> for i8
fn from_num_lossy(num: i64) -> i8
Source§impl FromNumLossy<i64> for i16
impl FromNumLossy<i64> for i16
fn from_num_lossy(num: i64) -> i16
Source§impl FromNumLossy<i64> for i32
impl FromNumLossy<i64> for i32
fn from_num_lossy(num: i64) -> i32
Source§impl FromNumLossy<i64> for u8
impl FromNumLossy<i64> for u8
fn from_num_lossy(num: i64) -> u8
Source§impl FromNumLossy<i64> for u16
impl FromNumLossy<i64> for u16
fn from_num_lossy(num: i64) -> u16
Source§impl FromNumLossy<i64> for u32
impl FromNumLossy<i64> for u32
fn from_num_lossy(num: i64) -> u32
Source§impl FromNumLossy<i64> for u64
impl FromNumLossy<i64> for u64
fn from_num_lossy(num: i64) -> u64
Source§impl FromNumLossy<i64> for u128
impl FromNumLossy<i64> for u128
fn from_num_lossy(num: i64) -> u128
Source§impl FromNumLossy<i64> for usize
impl FromNumLossy<i64> for usize
fn from_num_lossy(num: i64) -> usize
Source§impl FromNumLossy<i128> for f32
impl FromNumLossy<i128> for f32
fn from_num_lossy(num: i128) -> f32
Source§impl FromNumLossy<i128> for f64
impl FromNumLossy<i128> for f64
fn from_num_lossy(num: i128) -> f64
Source§impl FromNumLossy<i128> for i8
impl FromNumLossy<i128> for i8
fn from_num_lossy(num: i128) -> i8
Source§impl FromNumLossy<i128> for i16
impl FromNumLossy<i128> for i16
fn from_num_lossy(num: i128) -> i16
Source§impl FromNumLossy<i128> for i32
impl FromNumLossy<i128> for i32
fn from_num_lossy(num: i128) -> i32
Source§impl FromNumLossy<i128> for i64
impl FromNumLossy<i128> for i64
fn from_num_lossy(num: i128) -> i64
Source§impl FromNumLossy<i128> for isize
impl FromNumLossy<i128> for isize
fn from_num_lossy(num: i128) -> isize
Source§impl FromNumLossy<i128> for u8
impl FromNumLossy<i128> for u8
fn from_num_lossy(num: i128) -> u8
Source§impl FromNumLossy<i128> for u16
impl FromNumLossy<i128> for u16
fn from_num_lossy(num: i128) -> u16
Source§impl FromNumLossy<i128> for u32
impl FromNumLossy<i128> for u32
fn from_num_lossy(num: i128) -> u32
Source§impl FromNumLossy<i128> for u64
impl FromNumLossy<i128> for u64
fn from_num_lossy(num: i128) -> u64
Source§impl FromNumLossy<i128> for u128
impl FromNumLossy<i128> for u128
fn from_num_lossy(num: i128) -> u128
Source§impl FromNumLossy<i128> for usize
impl FromNumLossy<i128> for usize
fn from_num_lossy(num: i128) -> usize
Source§impl FromNumLossy<isize> for f32
impl FromNumLossy<isize> for f32
fn from_num_lossy(num: isize) -> f32
Source§impl FromNumLossy<isize> for f64
impl FromNumLossy<isize> for f64
fn from_num_lossy(num: isize) -> f64
Source§impl FromNumLossy<isize> for i8
impl FromNumLossy<isize> for i8
fn from_num_lossy(num: isize) -> i8
Source§impl FromNumLossy<isize> for i16
Available on 32-bit or 64-bit only.
impl FromNumLossy<isize> for i16
Available on 32-bit or 64-bit only.
fn from_num_lossy(num: isize) -> i16
Source§impl FromNumLossy<isize> for i32
Available on 64-bit only.
impl FromNumLossy<isize> for i32
Available on 64-bit only.
fn from_num_lossy(num: isize) -> i32
Source§impl FromNumLossy<isize> for u8
impl FromNumLossy<isize> for u8
fn from_num_lossy(num: isize) -> u8
Source§impl FromNumLossy<isize> for u16
impl FromNumLossy<isize> for u16
fn from_num_lossy(num: isize) -> u16
Source§impl FromNumLossy<isize> for u32
impl FromNumLossy<isize> for u32
fn from_num_lossy(num: isize) -> u32
Source§impl FromNumLossy<isize> for u64
impl FromNumLossy<isize> for u64
fn from_num_lossy(num: isize) -> u64
Source§impl FromNumLossy<isize> for u128
impl FromNumLossy<isize> for u128
fn from_num_lossy(num: isize) -> u128
Source§impl FromNumLossy<isize> for usize
impl FromNumLossy<isize> for usize
fn from_num_lossy(num: isize) -> usize
Source§impl FromNumLossy<u8> for i8
impl FromNumLossy<u8> for i8
fn from_num_lossy(num: u8) -> i8
Source§impl FromNumLossy<u16> for i8
impl FromNumLossy<u16> for i8
fn from_num_lossy(num: u16) -> i8
Source§impl FromNumLossy<u16> for i16
impl FromNumLossy<u16> for i16
fn from_num_lossy(num: u16) -> i16
Source§impl FromNumLossy<u16> for u8
impl FromNumLossy<u16> for u8
fn from_num_lossy(num: u16) -> u8
Source§impl FromNumLossy<u32> for f32
impl FromNumLossy<u32> for f32
fn from_num_lossy(num: u32) -> f32
Source§impl FromNumLossy<u32> for i8
impl FromNumLossy<u32> for i8
fn from_num_lossy(num: u32) -> i8
Source§impl FromNumLossy<u32> for i16
impl FromNumLossy<u32> for i16
fn from_num_lossy(num: u32) -> i16
Source§impl FromNumLossy<u32> for i32
impl FromNumLossy<u32> for i32
fn from_num_lossy(num: u32) -> i32
Source§impl FromNumLossy<u32> for u8
impl FromNumLossy<u32> for u8
fn from_num_lossy(num: u32) -> u8
Source§impl FromNumLossy<u32> for u16
impl FromNumLossy<u32> for u16
fn from_num_lossy(num: u32) -> u16
Source§impl FromNumLossy<u64> for f32
impl FromNumLossy<u64> for f32
fn from_num_lossy(num: u64) -> f32
Source§impl FromNumLossy<u64> for f64
impl FromNumLossy<u64> for f64
fn from_num_lossy(num: u64) -> f64
Source§impl FromNumLossy<u64> for i8
impl FromNumLossy<u64> for i8
fn from_num_lossy(num: u64) -> i8
Source§impl FromNumLossy<u64> for i16
impl FromNumLossy<u64> for i16
fn from_num_lossy(num: u64) -> i16
Source§impl FromNumLossy<u64> for i32
impl FromNumLossy<u64> for i32
fn from_num_lossy(num: u64) -> i32
Source§impl FromNumLossy<u64> for i64
impl FromNumLossy<u64> for i64
fn from_num_lossy(num: u64) -> i64
Source§impl FromNumLossy<u64> for isize
impl FromNumLossy<u64> for isize
fn from_num_lossy(num: u64) -> isize
Source§impl FromNumLossy<u64> for u8
impl FromNumLossy<u64> for u8
fn from_num_lossy(num: u64) -> u8
Source§impl FromNumLossy<u64> for u16
impl FromNumLossy<u64> for u16
fn from_num_lossy(num: u64) -> u16
Source§impl FromNumLossy<u64> for u32
impl FromNumLossy<u64> for u32
fn from_num_lossy(num: u64) -> u32
Source§impl FromNumLossy<u128> for f32
impl FromNumLossy<u128> for f32
fn from_num_lossy(num: u128) -> f32
Source§impl FromNumLossy<u128> for f64
impl FromNumLossy<u128> for f64
fn from_num_lossy(num: u128) -> f64
Source§impl FromNumLossy<u128> for i8
impl FromNumLossy<u128> for i8
fn from_num_lossy(num: u128) -> i8
Source§impl FromNumLossy<u128> for i16
impl FromNumLossy<u128> for i16
fn from_num_lossy(num: u128) -> i16
Source§impl FromNumLossy<u128> for i32
impl FromNumLossy<u128> for i32
fn from_num_lossy(num: u128) -> i32
Source§impl FromNumLossy<u128> for i64
impl FromNumLossy<u128> for i64
fn from_num_lossy(num: u128) -> i64
Source§impl FromNumLossy<u128> for i128
impl FromNumLossy<u128> for i128
fn from_num_lossy(num: u128) -> i128
Source§impl FromNumLossy<u128> for isize
impl FromNumLossy<u128> for isize
fn from_num_lossy(num: u128) -> isize
Source§impl FromNumLossy<u128> for u8
impl FromNumLossy<u128> for u8
fn from_num_lossy(num: u128) -> u8
Source§impl FromNumLossy<u128> for u16
impl FromNumLossy<u128> for u16
fn from_num_lossy(num: u128) -> u16
Source§impl FromNumLossy<u128> for u32
impl FromNumLossy<u128> for u32
fn from_num_lossy(num: u128) -> u32
Source§impl FromNumLossy<u128> for u64
impl FromNumLossy<u128> for u64
fn from_num_lossy(num: u128) -> u64
Source§impl FromNumLossy<u128> for usize
impl FromNumLossy<u128> for usize
fn from_num_lossy(num: u128) -> usize
Source§impl FromNumLossy<usize> for f32
impl FromNumLossy<usize> for f32
fn from_num_lossy(num: usize) -> f32
Source§impl FromNumLossy<usize> for f64
impl FromNumLossy<usize> for f64
fn from_num_lossy(num: usize) -> f64
Source§impl FromNumLossy<usize> for i8
impl FromNumLossy<usize> for i8
fn from_num_lossy(num: usize) -> i8
Source§impl FromNumLossy<usize> for i16
impl FromNumLossy<usize> for i16
fn from_num_lossy(num: usize) -> i16
Source§impl FromNumLossy<usize> for i32
Available on 32-bit or 64-bit only.
impl FromNumLossy<usize> for i32
Available on 32-bit or 64-bit only.
fn from_num_lossy(num: usize) -> i32
Source§impl FromNumLossy<usize> for i64
Available on 64-bit only.
impl FromNumLossy<usize> for i64
Available on 64-bit only.
fn from_num_lossy(num: usize) -> i64
Source§impl FromNumLossy<usize> for isize
impl FromNumLossy<usize> for isize
fn from_num_lossy(num: usize) -> isize
Source§impl FromNumLossy<usize> for u8
impl FromNumLossy<usize> for u8
fn from_num_lossy(num: usize) -> u8
Source§impl FromNumLossy<usize> for u16
Available on 32-bit or 64-bit only.
impl FromNumLossy<usize> for u16
Available on 32-bit or 64-bit only.
fn from_num_lossy(num: usize) -> u16
Source§impl FromNumLossy<usize> for u32
Available on 64-bit only.
impl FromNumLossy<usize> for u32
Available on 64-bit only.