pub trait FromPrimitive: Sized {
Show 14 methods
// Required methods
fn from_i64(n: i64) -> Option<Self>;
fn from_u64(n: u64) -> Option<Self>;
// Provided methods
fn from_isize(n: isize) -> Option<Self> { ... }
fn from_i8(n: i8) -> Option<Self> { ... }
fn from_i16(n: i16) -> Option<Self> { ... }
fn from_i32(n: i32) -> Option<Self> { ... }
fn from_i128(n: i128) -> Option<Self> { ... }
fn from_usize(n: usize) -> Option<Self> { ... }
fn from_u8(n: u8) -> Option<Self> { ... }
fn from_u16(n: u16) -> Option<Self> { ... }
fn from_u32(n: u32) -> Option<Self> { ... }
fn from_u128(n: u128) -> Option<Self> { ... }
fn from_f32(n: f32) -> Option<Self> { ... }
fn from_f64(n: f64) -> Option<Self> { ... }
}Expand description
Complete re-export of num-traits for SciRS2 ecosystem A generic trait for converting a number to a value.
A value can be represented by the target type when it lies within
the range of scalars supported by the target type.
For example, a negative integer cannot be represented by an unsigned
integer type, and an i64 with a very high magnitude might not be
convertible to an i32.
On the other hand, conversions with possible precision loss or truncation
are admitted, like an f32 with a decimal part to an integer type, or
even a large f64 saturating to f32 infinity.
Required Methods§
Provided Methods§
Sourcefn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.
Sourcefn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.
Sourcefn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.
Sourcefn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.
Sourcefn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.
The default implementation converts through from_i64(). Types implementing
this trait should override this method if they can represent a greater range.
Sourcefn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.
Sourcefn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.
Sourcefn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.
Sourcefn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.
Sourcefn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.
The default implementation converts through from_u64(). Types implementing
this trait should override this method if they can represent a greater range.
Sourcefn from_f32(n: f32) -> Option<Self>
fn from_f32(n: f32) -> Option<Self>
Converts a f32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.
Sourcefn from_f64(n: f64) -> Option<Self>
fn from_f64(n: f64) -> Option<Self>
Converts a f64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.
The default implementation tries to convert through from_i64(), and
failing that through from_u64(). Types implementing this trait should
override this method if they can represent a greater range.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl FromPrimitive for AutoSimd<[f32; 2]>
impl FromPrimitive for AutoSimd<[f32; 2]>
fn from_i64(n: i64) -> Option<AutoSimd<[f32; 2]>>
fn from_u64(n: u64) -> Option<AutoSimd<[f32; 2]>>
fn from_isize(n: isize) -> Option<AutoSimd<[f32; 2]>>
fn from_i8(n: i8) -> Option<AutoSimd<[f32; 2]>>
fn from_i16(n: i16) -> Option<AutoSimd<[f32; 2]>>
fn from_i32(n: i32) -> Option<AutoSimd<[f32; 2]>>
fn from_usize(n: usize) -> Option<AutoSimd<[f32; 2]>>
fn from_u8(n: u8) -> Option<AutoSimd<[f32; 2]>>
fn from_u16(n: u16) -> Option<AutoSimd<[f32; 2]>>
fn from_u32(n: u32) -> Option<AutoSimd<[f32; 2]>>
fn from_f32(n: f32) -> Option<AutoSimd<[f32; 2]>>
fn from_f64(n: f64) -> Option<AutoSimd<[f32; 2]>>
Source§impl FromPrimitive for AutoSimd<[f32; 4]>
impl FromPrimitive for AutoSimd<[f32; 4]>
fn from_i64(n: i64) -> Option<AutoSimd<[f32; 4]>>
fn from_u64(n: u64) -> Option<AutoSimd<[f32; 4]>>
fn from_isize(n: isize) -> Option<AutoSimd<[f32; 4]>>
fn from_i8(n: i8) -> Option<AutoSimd<[f32; 4]>>
fn from_i16(n: i16) -> Option<AutoSimd<[f32; 4]>>
fn from_i32(n: i32) -> Option<AutoSimd<[f32; 4]>>
fn from_usize(n: usize) -> Option<AutoSimd<[f32; 4]>>
fn from_u8(n: u8) -> Option<AutoSimd<[f32; 4]>>
fn from_u16(n: u16) -> Option<AutoSimd<[f32; 4]>>
fn from_u32(n: u32) -> Option<AutoSimd<[f32; 4]>>
fn from_f32(n: f32) -> Option<AutoSimd<[f32; 4]>>
fn from_f64(n: f64) -> Option<AutoSimd<[f32; 4]>>
Source§impl FromPrimitive for AutoSimd<[f32; 8]>
impl FromPrimitive for AutoSimd<[f32; 8]>
fn from_i64(n: i64) -> Option<AutoSimd<[f32; 8]>>
fn from_u64(n: u64) -> Option<AutoSimd<[f32; 8]>>
fn from_isize(n: isize) -> Option<AutoSimd<[f32; 8]>>
fn from_i8(n: i8) -> Option<AutoSimd<[f32; 8]>>
fn from_i16(n: i16) -> Option<AutoSimd<[f32; 8]>>
fn from_i32(n: i32) -> Option<AutoSimd<[f32; 8]>>
fn from_usize(n: usize) -> Option<AutoSimd<[f32; 8]>>
fn from_u8(n: u8) -> Option<AutoSimd<[f32; 8]>>
fn from_u16(n: u16) -> Option<AutoSimd<[f32; 8]>>
fn from_u32(n: u32) -> Option<AutoSimd<[f32; 8]>>
fn from_f32(n: f32) -> Option<AutoSimd<[f32; 8]>>
fn from_f64(n: f64) -> Option<AutoSimd<[f32; 8]>>
Source§impl FromPrimitive for AutoSimd<[f32; 16]>
impl FromPrimitive for AutoSimd<[f32; 16]>
fn from_i64(n: i64) -> Option<AutoSimd<[f32; 16]>>
fn from_u64(n: u64) -> Option<AutoSimd<[f32; 16]>>
fn from_isize(n: isize) -> Option<AutoSimd<[f32; 16]>>
fn from_i8(n: i8) -> Option<AutoSimd<[f32; 16]>>
fn from_i16(n: i16) -> Option<AutoSimd<[f32; 16]>>
fn from_i32(n: i32) -> Option<AutoSimd<[f32; 16]>>
fn from_usize(n: usize) -> Option<AutoSimd<[f32; 16]>>
fn from_u8(n: u8) -> Option<AutoSimd<[f32; 16]>>
fn from_u16(n: u16) -> Option<AutoSimd<[f32; 16]>>
fn from_u32(n: u32) -> Option<AutoSimd<[f32; 16]>>
fn from_f32(n: f32) -> Option<AutoSimd<[f32; 16]>>
fn from_f64(n: f64) -> Option<AutoSimd<[f32; 16]>>
Source§impl FromPrimitive for AutoSimd<[f64; 2]>
impl FromPrimitive for AutoSimd<[f64; 2]>
fn from_i64(n: i64) -> Option<AutoSimd<[f64; 2]>>
fn from_u64(n: u64) -> Option<AutoSimd<[f64; 2]>>
fn from_isize(n: isize) -> Option<AutoSimd<[f64; 2]>>
fn from_i8(n: i8) -> Option<AutoSimd<[f64; 2]>>
fn from_i16(n: i16) -> Option<AutoSimd<[f64; 2]>>
fn from_i32(n: i32) -> Option<AutoSimd<[f64; 2]>>
fn from_usize(n: usize) -> Option<AutoSimd<[f64; 2]>>
fn from_u8(n: u8) -> Option<AutoSimd<[f64; 2]>>
fn from_u16(n: u16) -> Option<AutoSimd<[f64; 2]>>
fn from_u32(n: u32) -> Option<AutoSimd<[f64; 2]>>
fn from_f32(n: f32) -> Option<AutoSimd<[f64; 2]>>
fn from_f64(n: f64) -> Option<AutoSimd<[f64; 2]>>
Source§impl FromPrimitive for AutoSimd<[f64; 4]>
impl FromPrimitive for AutoSimd<[f64; 4]>
fn from_i64(n: i64) -> Option<AutoSimd<[f64; 4]>>
fn from_u64(n: u64) -> Option<AutoSimd<[f64; 4]>>
fn from_isize(n: isize) -> Option<AutoSimd<[f64; 4]>>
fn from_i8(n: i8) -> Option<AutoSimd<[f64; 4]>>
fn from_i16(n: i16) -> Option<AutoSimd<[f64; 4]>>
fn from_i32(n: i32) -> Option<AutoSimd<[f64; 4]>>
fn from_usize(n: usize) -> Option<AutoSimd<[f64; 4]>>
fn from_u8(n: u8) -> Option<AutoSimd<[f64; 4]>>
fn from_u16(n: u16) -> Option<AutoSimd<[f64; 4]>>
fn from_u32(n: u32) -> Option<AutoSimd<[f64; 4]>>
fn from_f32(n: f32) -> Option<AutoSimd<[f64; 4]>>
fn from_f64(n: f64) -> Option<AutoSimd<[f64; 4]>>
Source§impl FromPrimitive for AutoSimd<[f64; 8]>
impl FromPrimitive for AutoSimd<[f64; 8]>
fn from_i64(n: i64) -> Option<AutoSimd<[f64; 8]>>
fn from_u64(n: u64) -> Option<AutoSimd<[f64; 8]>>
fn from_isize(n: isize) -> Option<AutoSimd<[f64; 8]>>
fn from_i8(n: i8) -> Option<AutoSimd<[f64; 8]>>
fn from_i16(n: i16) -> Option<AutoSimd<[f64; 8]>>
fn from_i32(n: i32) -> Option<AutoSimd<[f64; 8]>>
fn from_usize(n: usize) -> Option<AutoSimd<[f64; 8]>>
fn from_u8(n: u8) -> Option<AutoSimd<[f64; 8]>>
fn from_u16(n: u16) -> Option<AutoSimd<[f64; 8]>>
fn from_u32(n: u32) -> Option<AutoSimd<[f64; 8]>>
fn from_f32(n: f32) -> Option<AutoSimd<[f64; 8]>>
fn from_f64(n: f64) -> Option<AutoSimd<[f64; 8]>>
Source§impl FromPrimitive for AutoSimd<[i8; 2]>
impl FromPrimitive for AutoSimd<[i8; 2]>
fn from_i64(n: i64) -> Option<AutoSimd<[i8; 2]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i8; 2]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i8; 2]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i8; 2]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i8; 2]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i8; 2]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i8; 2]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i8; 2]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i8; 2]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i8; 2]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i8; 2]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i8; 2]>>
Source§impl FromPrimitive for AutoSimd<[i8; 4]>
impl FromPrimitive for AutoSimd<[i8; 4]>
fn from_i64(n: i64) -> Option<AutoSimd<[i8; 4]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i8; 4]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i8; 4]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i8; 4]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i8; 4]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i8; 4]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i8; 4]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i8; 4]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i8; 4]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i8; 4]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i8; 4]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i8; 4]>>
Source§impl FromPrimitive for AutoSimd<[i8; 8]>
impl FromPrimitive for AutoSimd<[i8; 8]>
fn from_i64(n: i64) -> Option<AutoSimd<[i8; 8]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i8; 8]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i8; 8]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i8; 8]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i8; 8]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i8; 8]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i8; 8]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i8; 8]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i8; 8]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i8; 8]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i8; 8]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i8; 8]>>
Source§impl FromPrimitive for AutoSimd<[i8; 16]>
impl FromPrimitive for AutoSimd<[i8; 16]>
fn from_i64(n: i64) -> Option<AutoSimd<[i8; 16]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i8; 16]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i8; 16]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i8; 16]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i8; 16]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i8; 16]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i8; 16]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i8; 16]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i8; 16]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i8; 16]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i8; 16]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i8; 16]>>
Source§impl FromPrimitive for AutoSimd<[i8; 32]>
impl FromPrimitive for AutoSimd<[i8; 32]>
fn from_i64(n: i64) -> Option<AutoSimd<[i8; 32]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i8; 32]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i8; 32]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i8; 32]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i8; 32]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i8; 32]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i8; 32]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i8; 32]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i8; 32]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i8; 32]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i8; 32]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i8; 32]>>
Source§impl FromPrimitive for AutoSimd<[i16; 2]>
impl FromPrimitive for AutoSimd<[i16; 2]>
fn from_i64(n: i64) -> Option<AutoSimd<[i16; 2]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i16; 2]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i16; 2]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i16; 2]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i16; 2]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i16; 2]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i16; 2]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i16; 2]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i16; 2]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i16; 2]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i16; 2]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i16; 2]>>
Source§impl FromPrimitive for AutoSimd<[i16; 4]>
impl FromPrimitive for AutoSimd<[i16; 4]>
fn from_i64(n: i64) -> Option<AutoSimd<[i16; 4]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i16; 4]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i16; 4]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i16; 4]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i16; 4]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i16; 4]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i16; 4]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i16; 4]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i16; 4]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i16; 4]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i16; 4]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i16; 4]>>
Source§impl FromPrimitive for AutoSimd<[i16; 8]>
impl FromPrimitive for AutoSimd<[i16; 8]>
fn from_i64(n: i64) -> Option<AutoSimd<[i16; 8]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i16; 8]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i16; 8]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i16; 8]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i16; 8]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i16; 8]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i16; 8]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i16; 8]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i16; 8]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i16; 8]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i16; 8]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i16; 8]>>
Source§impl FromPrimitive for AutoSimd<[i16; 16]>
impl FromPrimitive for AutoSimd<[i16; 16]>
fn from_i64(n: i64) -> Option<AutoSimd<[i16; 16]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i16; 16]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i16; 16]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i16; 16]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i16; 16]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i16; 16]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i16; 16]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i16; 16]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i16; 16]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i16; 16]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i16; 16]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i16; 16]>>
Source§impl FromPrimitive for AutoSimd<[i16; 32]>
impl FromPrimitive for AutoSimd<[i16; 32]>
fn from_i64(n: i64) -> Option<AutoSimd<[i16; 32]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i16; 32]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i16; 32]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i16; 32]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i16; 32]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i16; 32]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i16; 32]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i16; 32]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i16; 32]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i16; 32]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i16; 32]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i16; 32]>>
Source§impl FromPrimitive for AutoSimd<[i32; 2]>
impl FromPrimitive for AutoSimd<[i32; 2]>
fn from_i64(n: i64) -> Option<AutoSimd<[i32; 2]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i32; 2]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i32; 2]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i32; 2]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i32; 2]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i32; 2]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i32; 2]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i32; 2]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i32; 2]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i32; 2]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i32; 2]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i32; 2]>>
Source§impl FromPrimitive for AutoSimd<[i32; 4]>
impl FromPrimitive for AutoSimd<[i32; 4]>
fn from_i64(n: i64) -> Option<AutoSimd<[i32; 4]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i32; 4]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i32; 4]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i32; 4]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i32; 4]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i32; 4]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i32; 4]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i32; 4]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i32; 4]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i32; 4]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i32; 4]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i32; 4]>>
Source§impl FromPrimitive for AutoSimd<[i32; 8]>
impl FromPrimitive for AutoSimd<[i32; 8]>
fn from_i64(n: i64) -> Option<AutoSimd<[i32; 8]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i32; 8]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i32; 8]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i32; 8]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i32; 8]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i32; 8]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i32; 8]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i32; 8]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i32; 8]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i32; 8]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i32; 8]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i32; 8]>>
Source§impl FromPrimitive for AutoSimd<[i32; 16]>
impl FromPrimitive for AutoSimd<[i32; 16]>
fn from_i64(n: i64) -> Option<AutoSimd<[i32; 16]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i32; 16]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i32; 16]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i32; 16]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i32; 16]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i32; 16]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i32; 16]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i32; 16]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i32; 16]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i32; 16]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i32; 16]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i32; 16]>>
Source§impl FromPrimitive for AutoSimd<[i64; 2]>
impl FromPrimitive for AutoSimd<[i64; 2]>
fn from_i64(n: i64) -> Option<AutoSimd<[i64; 2]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i64; 2]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i64; 2]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i64; 2]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i64; 2]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i64; 2]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i64; 2]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i64; 2]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i64; 2]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i64; 2]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i64; 2]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i64; 2]>>
Source§impl FromPrimitive for AutoSimd<[i64; 4]>
impl FromPrimitive for AutoSimd<[i64; 4]>
fn from_i64(n: i64) -> Option<AutoSimd<[i64; 4]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i64; 4]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i64; 4]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i64; 4]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i64; 4]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i64; 4]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i64; 4]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i64; 4]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i64; 4]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i64; 4]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i64; 4]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i64; 4]>>
Source§impl FromPrimitive for AutoSimd<[i64; 8]>
impl FromPrimitive for AutoSimd<[i64; 8]>
fn from_i64(n: i64) -> Option<AutoSimd<[i64; 8]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i64; 8]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i64; 8]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i64; 8]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i64; 8]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i64; 8]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i64; 8]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i64; 8]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i64; 8]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i64; 8]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i64; 8]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i64; 8]>>
Source§impl FromPrimitive for AutoSimd<[i128; 1]>
impl FromPrimitive for AutoSimd<[i128; 1]>
fn from_i64(n: i64) -> Option<AutoSimd<[i128; 1]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i128; 1]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i128; 1]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i128; 1]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i128; 1]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i128; 1]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i128; 1]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i128; 1]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i128; 1]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i128; 1]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i128; 1]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i128; 1]>>
Source§impl FromPrimitive for AutoSimd<[i128; 2]>
impl FromPrimitive for AutoSimd<[i128; 2]>
fn from_i64(n: i64) -> Option<AutoSimd<[i128; 2]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i128; 2]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i128; 2]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i128; 2]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i128; 2]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i128; 2]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i128; 2]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i128; 2]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i128; 2]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i128; 2]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i128; 2]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i128; 2]>>
Source§impl FromPrimitive for AutoSimd<[i128; 4]>
impl FromPrimitive for AutoSimd<[i128; 4]>
fn from_i64(n: i64) -> Option<AutoSimd<[i128; 4]>>
fn from_u64(n: u64) -> Option<AutoSimd<[i128; 4]>>
fn from_isize(n: isize) -> Option<AutoSimd<[i128; 4]>>
fn from_i8(n: i8) -> Option<AutoSimd<[i128; 4]>>
fn from_i16(n: i16) -> Option<AutoSimd<[i128; 4]>>
fn from_i32(n: i32) -> Option<AutoSimd<[i128; 4]>>
fn from_usize(n: usize) -> Option<AutoSimd<[i128; 4]>>
fn from_u8(n: u8) -> Option<AutoSimd<[i128; 4]>>
fn from_u16(n: u16) -> Option<AutoSimd<[i128; 4]>>
fn from_u32(n: u32) -> Option<AutoSimd<[i128; 4]>>
fn from_f32(n: f32) -> Option<AutoSimd<[i128; 4]>>
fn from_f64(n: f64) -> Option<AutoSimd<[i128; 4]>>
Source§impl FromPrimitive for AutoSimd<[isize; 2]>
impl FromPrimitive for AutoSimd<[isize; 2]>
fn from_i64(n: i64) -> Option<AutoSimd<[isize; 2]>>
fn from_u64(n: u64) -> Option<AutoSimd<[isize; 2]>>
fn from_isize(n: isize) -> Option<AutoSimd<[isize; 2]>>
fn from_i8(n: i8) -> Option<AutoSimd<[isize; 2]>>
fn from_i16(n: i16) -> Option<AutoSimd<[isize; 2]>>
fn from_i32(n: i32) -> Option<AutoSimd<[isize; 2]>>
fn from_usize(n: usize) -> Option<AutoSimd<[isize; 2]>>
fn from_u8(n: u8) -> Option<AutoSimd<[isize; 2]>>
fn from_u16(n: u16) -> Option<AutoSimd<[isize; 2]>>
fn from_u32(n: u32) -> Option<AutoSimd<[isize; 2]>>
fn from_f32(n: f32) -> Option<AutoSimd<[isize; 2]>>
fn from_f64(n: f64) -> Option<AutoSimd<[isize; 2]>>
Source§impl FromPrimitive for AutoSimd<[isize; 4]>
impl FromPrimitive for AutoSimd<[isize; 4]>
fn from_i64(n: i64) -> Option<AutoSimd<[isize; 4]>>
fn from_u64(n: u64) -> Option<AutoSimd<[isize; 4]>>
fn from_isize(n: isize) -> Option<AutoSimd<[isize; 4]>>
fn from_i8(n: i8) -> Option<AutoSimd<[isize; 4]>>
fn from_i16(n: i16) -> Option<AutoSimd<[isize; 4]>>
fn from_i32(n: i32) -> Option<AutoSimd<[isize; 4]>>
fn from_usize(n: usize) -> Option<AutoSimd<[isize; 4]>>
fn from_u8(n: u8) -> Option<AutoSimd<[isize; 4]>>
fn from_u16(n: u16) -> Option<AutoSimd<[isize; 4]>>
fn from_u32(n: u32) -> Option<AutoSimd<[isize; 4]>>
fn from_f32(n: f32) -> Option<AutoSimd<[isize; 4]>>
fn from_f64(n: f64) -> Option<AutoSimd<[isize; 4]>>
Source§impl FromPrimitive for AutoSimd<[isize; 8]>
impl FromPrimitive for AutoSimd<[isize; 8]>
fn from_i64(n: i64) -> Option<AutoSimd<[isize; 8]>>
fn from_u64(n: u64) -> Option<AutoSimd<[isize; 8]>>
fn from_isize(n: isize) -> Option<AutoSimd<[isize; 8]>>
fn from_i8(n: i8) -> Option<AutoSimd<[isize; 8]>>
fn from_i16(n: i16) -> Option<AutoSimd<[isize; 8]>>
fn from_i32(n: i32) -> Option<AutoSimd<[isize; 8]>>
fn from_usize(n: usize) -> Option<AutoSimd<[isize; 8]>>
fn from_u8(n: u8) -> Option<AutoSimd<[isize; 8]>>
fn from_u16(n: u16) -> Option<AutoSimd<[isize; 8]>>
fn from_u32(n: u32) -> Option<AutoSimd<[isize; 8]>>
fn from_f32(n: f32) -> Option<AutoSimd<[isize; 8]>>
fn from_f64(n: f64) -> Option<AutoSimd<[isize; 8]>>
Source§impl FromPrimitive for AutoSimd<[u8; 2]>
impl FromPrimitive for AutoSimd<[u8; 2]>
fn from_i64(n: i64) -> Option<AutoSimd<[u8; 2]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u8; 2]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u8; 2]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u8; 2]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u8; 2]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u8; 2]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u8; 2]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u8; 2]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u8; 2]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u8; 2]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u8; 2]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u8; 2]>>
Source§impl FromPrimitive for AutoSimd<[u8; 4]>
impl FromPrimitive for AutoSimd<[u8; 4]>
fn from_i64(n: i64) -> Option<AutoSimd<[u8; 4]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u8; 4]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u8; 4]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u8; 4]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u8; 4]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u8; 4]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u8; 4]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u8; 4]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u8; 4]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u8; 4]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u8; 4]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u8; 4]>>
Source§impl FromPrimitive for AutoSimd<[u8; 8]>
impl FromPrimitive for AutoSimd<[u8; 8]>
fn from_i64(n: i64) -> Option<AutoSimd<[u8; 8]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u8; 8]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u8; 8]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u8; 8]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u8; 8]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u8; 8]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u8; 8]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u8; 8]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u8; 8]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u8; 8]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u8; 8]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u8; 8]>>
Source§impl FromPrimitive for AutoSimd<[u8; 16]>
impl FromPrimitive for AutoSimd<[u8; 16]>
fn from_i64(n: i64) -> Option<AutoSimd<[u8; 16]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u8; 16]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u8; 16]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u8; 16]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u8; 16]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u8; 16]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u8; 16]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u8; 16]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u8; 16]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u8; 16]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u8; 16]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u8; 16]>>
Source§impl FromPrimitive for AutoSimd<[u8; 32]>
impl FromPrimitive for AutoSimd<[u8; 32]>
fn from_i64(n: i64) -> Option<AutoSimd<[u8; 32]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u8; 32]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u8; 32]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u8; 32]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u8; 32]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u8; 32]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u8; 32]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u8; 32]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u8; 32]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u8; 32]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u8; 32]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u8; 32]>>
Source§impl FromPrimitive for AutoSimd<[u16; 2]>
impl FromPrimitive for AutoSimd<[u16; 2]>
fn from_i64(n: i64) -> Option<AutoSimd<[u16; 2]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u16; 2]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u16; 2]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u16; 2]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u16; 2]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u16; 2]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u16; 2]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u16; 2]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u16; 2]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u16; 2]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u16; 2]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u16; 2]>>
Source§impl FromPrimitive for AutoSimd<[u16; 4]>
impl FromPrimitive for AutoSimd<[u16; 4]>
fn from_i64(n: i64) -> Option<AutoSimd<[u16; 4]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u16; 4]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u16; 4]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u16; 4]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u16; 4]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u16; 4]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u16; 4]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u16; 4]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u16; 4]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u16; 4]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u16; 4]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u16; 4]>>
Source§impl FromPrimitive for AutoSimd<[u16; 8]>
impl FromPrimitive for AutoSimd<[u16; 8]>
fn from_i64(n: i64) -> Option<AutoSimd<[u16; 8]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u16; 8]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u16; 8]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u16; 8]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u16; 8]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u16; 8]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u16; 8]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u16; 8]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u16; 8]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u16; 8]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u16; 8]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u16; 8]>>
Source§impl FromPrimitive for AutoSimd<[u16; 16]>
impl FromPrimitive for AutoSimd<[u16; 16]>
fn from_i64(n: i64) -> Option<AutoSimd<[u16; 16]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u16; 16]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u16; 16]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u16; 16]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u16; 16]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u16; 16]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u16; 16]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u16; 16]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u16; 16]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u16; 16]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u16; 16]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u16; 16]>>
Source§impl FromPrimitive for AutoSimd<[u16; 32]>
impl FromPrimitive for AutoSimd<[u16; 32]>
fn from_i64(n: i64) -> Option<AutoSimd<[u16; 32]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u16; 32]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u16; 32]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u16; 32]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u16; 32]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u16; 32]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u16; 32]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u16; 32]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u16; 32]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u16; 32]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u16; 32]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u16; 32]>>
Source§impl FromPrimitive for AutoSimd<[u32; 2]>
impl FromPrimitive for AutoSimd<[u32; 2]>
fn from_i64(n: i64) -> Option<AutoSimd<[u32; 2]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u32; 2]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u32; 2]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u32; 2]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u32; 2]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u32; 2]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u32; 2]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u32; 2]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u32; 2]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u32; 2]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u32; 2]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u32; 2]>>
Source§impl FromPrimitive for AutoSimd<[u32; 4]>
impl FromPrimitive for AutoSimd<[u32; 4]>
fn from_i64(n: i64) -> Option<AutoSimd<[u32; 4]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u32; 4]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u32; 4]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u32; 4]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u32; 4]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u32; 4]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u32; 4]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u32; 4]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u32; 4]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u32; 4]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u32; 4]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u32; 4]>>
Source§impl FromPrimitive for AutoSimd<[u32; 8]>
impl FromPrimitive for AutoSimd<[u32; 8]>
fn from_i64(n: i64) -> Option<AutoSimd<[u32; 8]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u32; 8]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u32; 8]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u32; 8]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u32; 8]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u32; 8]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u32; 8]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u32; 8]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u32; 8]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u32; 8]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u32; 8]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u32; 8]>>
Source§impl FromPrimitive for AutoSimd<[u32; 16]>
impl FromPrimitive for AutoSimd<[u32; 16]>
fn from_i64(n: i64) -> Option<AutoSimd<[u32; 16]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u32; 16]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u32; 16]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u32; 16]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u32; 16]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u32; 16]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u32; 16]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u32; 16]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u32; 16]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u32; 16]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u32; 16]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u32; 16]>>
Source§impl FromPrimitive for AutoSimd<[u64; 2]>
impl FromPrimitive for AutoSimd<[u64; 2]>
fn from_i64(n: i64) -> Option<AutoSimd<[u64; 2]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u64; 2]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u64; 2]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u64; 2]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u64; 2]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u64; 2]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u64; 2]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u64; 2]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u64; 2]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u64; 2]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u64; 2]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u64; 2]>>
Source§impl FromPrimitive for AutoSimd<[u64; 4]>
impl FromPrimitive for AutoSimd<[u64; 4]>
fn from_i64(n: i64) -> Option<AutoSimd<[u64; 4]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u64; 4]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u64; 4]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u64; 4]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u64; 4]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u64; 4]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u64; 4]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u64; 4]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u64; 4]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u64; 4]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u64; 4]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u64; 4]>>
Source§impl FromPrimitive for AutoSimd<[u64; 8]>
impl FromPrimitive for AutoSimd<[u64; 8]>
fn from_i64(n: i64) -> Option<AutoSimd<[u64; 8]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u64; 8]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u64; 8]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u64; 8]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u64; 8]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u64; 8]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u64; 8]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u64; 8]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u64; 8]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u64; 8]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u64; 8]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u64; 8]>>
Source§impl FromPrimitive for AutoSimd<[u128; 1]>
impl FromPrimitive for AutoSimd<[u128; 1]>
fn from_i64(n: i64) -> Option<AutoSimd<[u128; 1]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u128; 1]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u128; 1]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u128; 1]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u128; 1]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u128; 1]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u128; 1]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u128; 1]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u128; 1]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u128; 1]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u128; 1]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u128; 1]>>
Source§impl FromPrimitive for AutoSimd<[u128; 2]>
impl FromPrimitive for AutoSimd<[u128; 2]>
fn from_i64(n: i64) -> Option<AutoSimd<[u128; 2]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u128; 2]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u128; 2]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u128; 2]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u128; 2]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u128; 2]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u128; 2]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u128; 2]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u128; 2]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u128; 2]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u128; 2]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u128; 2]>>
Source§impl FromPrimitive for AutoSimd<[u128; 4]>
impl FromPrimitive for AutoSimd<[u128; 4]>
fn from_i64(n: i64) -> Option<AutoSimd<[u128; 4]>>
fn from_u64(n: u64) -> Option<AutoSimd<[u128; 4]>>
fn from_isize(n: isize) -> Option<AutoSimd<[u128; 4]>>
fn from_i8(n: i8) -> Option<AutoSimd<[u128; 4]>>
fn from_i16(n: i16) -> Option<AutoSimd<[u128; 4]>>
fn from_i32(n: i32) -> Option<AutoSimd<[u128; 4]>>
fn from_usize(n: usize) -> Option<AutoSimd<[u128; 4]>>
fn from_u8(n: u8) -> Option<AutoSimd<[u128; 4]>>
fn from_u16(n: u16) -> Option<AutoSimd<[u128; 4]>>
fn from_u32(n: u32) -> Option<AutoSimd<[u128; 4]>>
fn from_f32(n: f32) -> Option<AutoSimd<[u128; 4]>>
fn from_f64(n: f64) -> Option<AutoSimd<[u128; 4]>>
Source§impl FromPrimitive for AutoSimd<[usize; 2]>
impl FromPrimitive for AutoSimd<[usize; 2]>
fn from_i64(n: i64) -> Option<AutoSimd<[usize; 2]>>
fn from_u64(n: u64) -> Option<AutoSimd<[usize; 2]>>
fn from_isize(n: isize) -> Option<AutoSimd<[usize; 2]>>
fn from_i8(n: i8) -> Option<AutoSimd<[usize; 2]>>
fn from_i16(n: i16) -> Option<AutoSimd<[usize; 2]>>
fn from_i32(n: i32) -> Option<AutoSimd<[usize; 2]>>
fn from_usize(n: usize) -> Option<AutoSimd<[usize; 2]>>
fn from_u8(n: u8) -> Option<AutoSimd<[usize; 2]>>
fn from_u16(n: u16) -> Option<AutoSimd<[usize; 2]>>
fn from_u32(n: u32) -> Option<AutoSimd<[usize; 2]>>
fn from_f32(n: f32) -> Option<AutoSimd<[usize; 2]>>
fn from_f64(n: f64) -> Option<AutoSimd<[usize; 2]>>
Source§impl FromPrimitive for AutoSimd<[usize; 4]>
impl FromPrimitive for AutoSimd<[usize; 4]>
fn from_i64(n: i64) -> Option<AutoSimd<[usize; 4]>>
fn from_u64(n: u64) -> Option<AutoSimd<[usize; 4]>>
fn from_isize(n: isize) -> Option<AutoSimd<[usize; 4]>>
fn from_i8(n: i8) -> Option<AutoSimd<[usize; 4]>>
fn from_i16(n: i16) -> Option<AutoSimd<[usize; 4]>>
fn from_i32(n: i32) -> Option<AutoSimd<[usize; 4]>>
fn from_usize(n: usize) -> Option<AutoSimd<[usize; 4]>>
fn from_u8(n: u8) -> Option<AutoSimd<[usize; 4]>>
fn from_u16(n: u16) -> Option<AutoSimd<[usize; 4]>>
fn from_u32(n: u32) -> Option<AutoSimd<[usize; 4]>>
fn from_f32(n: f32) -> Option<AutoSimd<[usize; 4]>>
fn from_f64(n: f64) -> Option<AutoSimd<[usize; 4]>>
Source§impl FromPrimitive for AutoSimd<[usize; 8]>
impl FromPrimitive for AutoSimd<[usize; 8]>
fn from_i64(n: i64) -> Option<AutoSimd<[usize; 8]>>
fn from_u64(n: u64) -> Option<AutoSimd<[usize; 8]>>
fn from_isize(n: isize) -> Option<AutoSimd<[usize; 8]>>
fn from_i8(n: i8) -> Option<AutoSimd<[usize; 8]>>
fn from_i16(n: i16) -> Option<AutoSimd<[usize; 8]>>
fn from_i32(n: i32) -> Option<AutoSimd<[usize; 8]>>
fn from_usize(n: usize) -> Option<AutoSimd<[usize; 8]>>
fn from_u8(n: u8) -> Option<AutoSimd<[usize; 8]>>
fn from_u16(n: u16) -> Option<AutoSimd<[usize; 8]>>
fn from_u32(n: u32) -> Option<AutoSimd<[usize; 8]>>
fn from_f32(n: f32) -> Option<AutoSimd<[usize; 8]>>
fn from_f64(n: f64) -> Option<AutoSimd<[usize; 8]>>
Source§impl FromPrimitive for BigInt
impl FromPrimitive for BigInt
Source§impl FromPrimitive for BigUint
impl FromPrimitive for BigUint
Source§impl FromPrimitive for Month
impl FromPrimitive for Month
Source§fn from_u64(n: u64) -> Option<Month>
fn from_u64(n: u64) -> Option<Month>
Returns an Option<Month> from a i64, assuming a 1-index, January = 1.
Month::from_i64(n: i64): | 1 | 2 | … | 12
—————————| –––––––––– | ——————— | … | —–
``: | Some(Month::January) | Some(Month::February) | … | Some(Month::December)
fn from_i64(n: i64) -> Option<Month>
fn from_u32(n: u32) -> Option<Month>
Source§impl FromPrimitive for Ratio<i8>
impl FromPrimitive for Ratio<i8>
Source§impl FromPrimitive for Ratio<i16>
impl FromPrimitive for Ratio<i16>
Source§impl FromPrimitive for Ratio<i32>
impl FromPrimitive for Ratio<i32>
Source§impl FromPrimitive for Ratio<i64>
impl FromPrimitive for Ratio<i64>
Source§impl FromPrimitive for Ratio<i128>
impl FromPrimitive for Ratio<i128>
Source§impl FromPrimitive for Ratio<isize>
impl FromPrimitive for Ratio<isize>
fn from_i64(n: i64) -> Option<Ratio<isize>>
fn from_i128(n: i128) -> Option<Ratio<isize>>
fn from_u64(n: u64) -> Option<Ratio<isize>>
fn from_u128(n: u128) -> Option<Ratio<isize>>
fn from_f32(n: f32) -> Option<Ratio<isize>>
fn from_f64(n: f64) -> Option<Ratio<isize>>
Source§impl FromPrimitive for Ratio<u8>
impl FromPrimitive for Ratio<u8>
Source§impl FromPrimitive for Ratio<u16>
impl FromPrimitive for Ratio<u16>
Source§impl FromPrimitive for Ratio<u32>
impl FromPrimitive for Ratio<u32>
Source§impl FromPrimitive for Ratio<u64>
impl FromPrimitive for Ratio<u64>
Source§impl FromPrimitive for Ratio<u128>
impl FromPrimitive for Ratio<u128>
Source§impl FromPrimitive for Ratio<usize>
impl FromPrimitive for Ratio<usize>
fn from_i64(n: i64) -> Option<Ratio<usize>>
fn from_i128(n: i128) -> Option<Ratio<usize>>
fn from_u64(n: u64) -> Option<Ratio<usize>>
fn from_u128(n: u128) -> Option<Ratio<usize>>
fn from_f32(n: f32) -> Option<Ratio<usize>>
fn from_f64(n: f64) -> Option<Ratio<usize>>
Source§impl FromPrimitive for Weekday
Any weekday can be represented as an integer from 0 to 6, which equals to
Weekday::num_days_from_monday in this implementation.
Do not heavily depend on this though; use explicit methods whenever possible.
impl FromPrimitive for Weekday
Any weekday can be represented as an integer from 0 to 6, which equals to
Weekday::num_days_from_monday in this implementation.
Do not heavily depend on this though; use explicit methods whenever possible.