AutoSimd in simba::simd - Rust
Description: A SIMD structure that implements all the relevant traits from `num` an `simba`.
Keywords: rust, rustlang, rust-lang, AutoSimd

# Struct simba::simd::AutoSimd

source ·

    #[repr(align(16))]pub struct AutoSimd<N>(pub N);

Expand description

A SIMD structure that implements all the relevant traits from `num` an `simba`.

This is needed to overcome the orphan rules.

## Tuple Fields§

§`0: N`

## Implementations§

source§

### impl AutoSimd<[f32; 2]>

source

#### pub fn new(_0: f32, _1: f32) -> Self

source§

### impl AutoSimd<[f32; 4]>

source

#### pub fn new(_0: f32, _1: f32, _2: f32, _3: f32) -> Self

source§

### impl AutoSimd<[f32; 8]>

source

#### pub fn new(
_0: f32,
_1: f32,
_2: f32,
_3: f32,
_4: f32,
_5: f32,
_6: f32,
_7: f32
) -> Self

source§

### impl AutoSimd<[f32; 16]>

source

#### pub fn new(
_0: f32,
_1: f32,
_2: f32,
_3: f32,
_4: f32,
_5: f32,
_6: f32,
_7: f32,
_8: f32,
_9: f32,
_10: f32,
_11: f32,
_12: f32,
_13: f32,
_14: f32,
_15: f32
) -> Self

source§

### impl AutoSimd<[f64; 2]>

source

#### pub fn new(_0: f64, _1: f64) -> Self

source§

### impl AutoSimd<[f64; 4]>

source

#### pub fn new(_0: f64, _1: f64, _2: f64, _3: f64) -> Self

source§

### impl AutoSimd<[f64; 8]>

source

#### pub fn new(
_0: f64,
_1: f64,
_2: f64,
_3: f64,
_4: f64,
_5: f64,
_6: f64,
_7: f64
) -> Self

source§

### impl AutoSimd<[i128; 1]>

source

#### pub fn new(_0: i128) -> Self

source§

### impl AutoSimd<[i128; 2]>

source

#### pub fn new(_0: i128, _1: i128) -> Self

source§

### impl AutoSimd<[i128; 4]>

source

#### pub fn new(_0: i128, _1: i128, _2: i128, _3: i128) -> Self

source§

### impl AutoSimd<[i16; 2]>

source

#### pub fn new(_0: i16, _1: i16) -> Self

source§

### impl AutoSimd<[i16; 4]>

source

#### pub fn new(_0: i16, _1: i16, _2: i16, _3: i16) -> Self

source§

### impl AutoSimd<[i16; 8]>

source

#### pub fn new(
_0: i16,
_1: i16,
_2: i16,
_3: i16,
_4: i16,
_5: i16,
_6: i16,
_7: i16
) -> Self

source§

### impl AutoSimd<[i16; 16]>

source

#### pub fn new(
_0: i16,
_1: i16,
_2: i16,
_3: i16,
_4: i16,
_5: i16,
_6: i16,
_7: i16,
_8: i16,
_9: i16,
_10: i16,
_11: i16,
_12: i16,
_13: i16,
_14: i16,
_15: i16
) -> Self

source§

### impl AutoSimd<[i16; 32]>

source

#### pub fn new(
_0: i16,
_1: i16,
_2: i16,
_3: i16,
_4: i16,
_5: i16,
_6: i16,
_7: i16,
_8: i16,
_9: i16,
_10: i16,
_11: i16,
_12: i16,
_13: i16,
_14: i16,
_15: i16,
_16: i16,
_17: i16,
_18: i16,
_19: i16,
_20: i16,
_21: i16,
_22: i16,
_23: i16,
_24: i16,
_25: i16,
_26: i16,
_27: i16,
_28: i16,
_29: i16,
_30: i16,
_31: i16
) -> Self

source§

### impl AutoSimd<[i32; 2]>

source

#### pub fn new(_0: i32, _1: i32) -> Self

source§

### impl AutoSimd<[i32; 4]>

source

#### pub fn new(_0: i32, _1: i32, _2: i32, _3: i32) -> Self

source§

### impl AutoSimd<[i32; 8]>

source

#### pub fn new(
_0: i32,
_1: i32,
_2: i32,
_3: i32,
_4: i32,
_5: i32,
_6: i32,
_7: i32
) -> Self

source§

### impl AutoSimd<[i32; 16]>

source

#### pub fn new(
_0: i32,
_1: i32,
_2: i32,
_3: i32,
_4: i32,
_5: i32,
_6: i32,
_7: i32,
_8: i32,
_9: i32,
_10: i32,
_11: i32,
_12: i32,
_13: i32,
_14: i32,
_15: i32
) -> Self

source§

### impl AutoSimd<[i64; 2]>

source

#### pub fn new(_0: i64, _1: i64) -> Self

source§

### impl AutoSimd<[i64; 4]>

source

#### pub fn new(_0: i64, _1: i64, _2: i64, _3: i64) -> Self

source§

### impl AutoSimd<[i64; 8]>

source

#### pub fn new(
_0: i64,
_1: i64,
_2: i64,
_3: i64,
_4: i64,
_5: i64,
_6: i64,
_7: i64
) -> Self

source§

### impl AutoSimd<[i8; 2]>

source

#### pub fn new(_0: i8, _1: i8) -> Self

source§

### impl AutoSimd<[i8; 4]>

source

#### pub fn new(_0: i8, _1: i8, _2: i8, _3: i8) -> Self

source§

### impl AutoSimd<[i8; 8]>

source

#### pub fn new(_0: i8, _1: i8, _2: i8, _3: i8, _4: i8, _5: i8, _6: i8, _7: i8) -> Self

source§

### impl AutoSimd<[i8; 16]>

source

#### pub fn new(
_0: i8,
_1: i8,
_2: i8,
_3: i8,
_4: i8,
_5: i8,
_6: i8,
_7: i8,
_8: i8,
_9: i8,
_10: i8,
_11: i8,
_12: i8,
_13: i8,
_14: i8,
_15: i8
) -> Self

source§

### impl AutoSimd<[i8; 32]>

source

#### pub fn new(
_0: i8,
_1: i8,
_2: i8,
_3: i8,
_4: i8,
_5: i8,
_6: i8,
_7: i8,
_8: i8,
_9: i8,
_10: i8,
_11: i8,
_12: i8,
_13: i8,
_14: i8,
_15: i8,
_16: i8,
_17: i8,
_18: i8,
_19: i8,
_20: i8,
_21: i8,
_22: i8,
_23: i8,
_24: i8,
_25: i8,
_26: i8,
_27: i8,
_28: i8,
_29: i8,
_30: i8,
_31: i8
) -> Self

source§

### impl AutoSimd<[isize; 2]>

source

#### pub fn new(_0: isize, _1: isize) -> Self

source§

### impl AutoSimd<[isize; 4]>

source

#### pub fn new(_0: isize, _1: isize, _2: isize, _3: isize) -> Self

source§

### impl AutoSimd<[isize; 8]>

source

#### pub fn new(
_0: isize,
_1: isize,
_2: isize,
_3: isize,
_4: isize,
_5: isize,
_6: isize,
_7: isize
) -> Self

source§

### impl AutoSimd<[u128; 1]>

source

#### pub fn new(_0: u128) -> Self

source§

### impl AutoSimd<[u128; 2]>

source

#### pub fn new(_0: u128, _1: u128) -> Self

source§

### impl AutoSimd<[u128; 4]>

source

#### pub fn new(_0: u128, _1: u128, _2: u128, _3: u128) -> Self

source§

### impl AutoSimd<[u16; 2]>

source

#### pub fn new(_0: u16, _1: u16) -> Self

source§

### impl AutoSimd<[u16; 4]>

source

#### pub fn new(_0: u16, _1: u16, _2: u16, _3: u16) -> Self

source§

### impl AutoSimd<[u16; 8]>

source

#### pub fn new(
_0: u16,
_1: u16,
_2: u16,
_3: u16,
_4: u16,
_5: u16,
_6: u16,
_7: u16
) -> Self

source§

### impl AutoSimd<[u16; 16]>

source

#### pub fn new(
_0: u16,
_1: u16,
_2: u16,
_3: u16,
_4: u16,
_5: u16,
_6: u16,
_7: u16,
_8: u16,
_9: u16,
_10: u16,
_11: u16,
_12: u16,
_13: u16,
_14: u16,
_15: u16
) -> Self

source§

### impl AutoSimd<[u16; 32]>

source

#### pub fn new(
_0: u16,
_1: u16,
_2: u16,
_3: u16,
_4: u16,
_5: u16,
_6: u16,
_7: u16,
_8: u16,
_9: u16,
_10: u16,
_11: u16,
_12: u16,
_13: u16,
_14: u16,
_15: u16,
_16: u16,
_17: u16,
_18: u16,
_19: u16,
_20: u16,
_21: u16,
_22: u16,
_23: u16,
_24: u16,
_25: u16,
_26: u16,
_27: u16,
_28: u16,
_29: u16,
_30: u16,
_31: u16
) -> Self

source§

### impl AutoSimd<[u32; 2]>

source

#### pub fn new(_0: u32, _1: u32) -> Self

source§

### impl AutoSimd<[u32; 4]>

source

#### pub fn new(_0: u32, _1: u32, _2: u32, _3: u32) -> Self

source§

### impl AutoSimd<[u32; 8]>

source

#### pub fn new(
_0: u32,
_1: u32,
_2: u32,
_3: u32,
_4: u32,
_5: u32,
_6: u32,
_7: u32
) -> Self

source§

### impl AutoSimd<[u32; 16]>

source

#### pub fn new(
_0: u32,
_1: u32,
_2: u32,
_3: u32,
_4: u32,
_5: u32,
_6: u32,
_7: u32,
_8: u32,
_9: u32,
_10: u32,
_11: u32,
_12: u32,
_13: u32,
_14: u32,
_15: u32
) -> Self

source§

### impl AutoSimd<[u64; 2]>

source

#### pub fn new(_0: u64, _1: u64) -> Self

source§

### impl AutoSimd<[u64; 4]>

source

#### pub fn new(_0: u64, _1: u64, _2: u64, _3: u64) -> Self

source§

### impl AutoSimd<[u64; 8]>

source

#### pub fn new(
_0: u64,
_1: u64,
_2: u64,
_3: u64,
_4: u64,
_5: u64,
_6: u64,
_7: u64
) -> Self

source§

### impl AutoSimd<[u8; 2]>

source

#### pub fn new(_0: u8, _1: u8) -> Self

source§

### impl AutoSimd<[u8; 4]>

source

#### pub fn new(_0: u8, _1: u8, _2: u8, _3: u8) -> Self

source§

### impl AutoSimd<[u8; 8]>

source

#### pub fn new(_0: u8, _1: u8, _2: u8, _3: u8, _4: u8, _5: u8, _6: u8, _7: u8) -> Self

source§

### impl AutoSimd<[u8; 16]>

source

#### pub fn new(
_0: u8,
_1: u8,
_2: u8,
_3: u8,
_4: u8,
_5: u8,
_6: u8,
_7: u8,
_8: u8,
_9: u8,
_10: u8,
_11: u8,
_12: u8,
_13: u8,
_14: u8,
_15: u8
) -> Self

source§

### impl AutoSimd<[u8; 32]>

source

#### pub fn new(
_0: u8,
_1: u8,
_2: u8,
_3: u8,
_4: u8,
_5: u8,
_6: u8,
_7: u8,
_8: u8,
_9: u8,
_10: u8,
_11: u8,
_12: u8,
_13: u8,
_14: u8,
_15: u8,
_16: u8,
_17: u8,
_18: u8,
_19: u8,
_20: u8,
_21: u8,
_22: u8,
_23: u8,
_24: u8,
_25: u8,
_26: u8,
_27: u8,
_28: u8,
_29: u8,
_30: u8,
_31: u8
) -> Self

source§

### impl AutoSimd<[usize; 2]>

source

#### pub fn new(_0: usize, _1: usize) -> Self

source§

### impl AutoSimd<[usize; 4]>

source

#### pub fn new(_0: usize, _1: usize, _2: usize, _3: usize) -> Self

source§

### impl AutoSimd<[usize; 8]>

source

#### pub fn new(
_0: usize,
_1: usize,
_2: usize,
_3: usize,
_4: usize,
_5: usize,
_6: usize,
_7: usize
) -> Self

source§

### impl AutoSimd<[bool; 1]>

source

#### pub fn new(_0: bool) -> Self

source§

### impl AutoSimd<[bool; 2]>

source

#### pub fn new(_0: bool, _1: bool) -> Self

source§

### impl AutoSimd<[bool; 4]>

source

#### pub fn new(_0: bool, _1: bool, _2: bool, _3: bool) -> Self

source§

### impl AutoSimd<[bool; 8]>

source

#### pub fn new(
_0: bool,
_1: bool,
_2: bool,
_3: bool,
_4: bool,
_5: bool,
_6: bool,
_7: bool
) -> Self

source§

### impl AutoSimd<[bool; 16]>

source

#### pub fn new(
_0: bool,
_1: bool,
_2: bool,
_3: bool,
_4: bool,
_5: bool,
_6: bool,
_7: bool,
_8: bool,
_9: bool,
_10: bool,
_11: bool,
_12: bool,
_13: bool,
_14: bool,
_15: bool
) -> Self

source§

### impl AutoSimd<[bool; 32]>

source

#### pub fn new(
_0: bool,
_1: bool,
_2: bool,
_3: bool,
_4: bool,
_5: bool,
_6: bool,
_7: bool,
_8: bool,
_9: bool,
_10: bool,
_11: bool,
_12: bool,
_13: bool,
_14: bool,
_15: bool,
_16: bool,
_17: bool,
_18: bool,
_19: bool,
_20: bool,
_21: bool,
_22: bool,
_23: bool,
_24: bool,
_25: bool,
_26: bool,
_27: bool,
_28: bool,
_29: bool,
_30: bool,
_31: bool
) -> Self

## Trait Implementations§

source§

### impl Add<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

§

#### type Output = AutoSimd<[f32; 16]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

§

#### type Output = AutoSimd<[f32; 2]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

§

#### type Output = AutoSimd<[f32; 4]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

§

#### type Output = AutoSimd<[f32; 8]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

§

#### type Output = AutoSimd<[f64; 2]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

§

#### type Output = AutoSimd<[f64; 4]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

§

#### type Output = AutoSimd<[f64; 8]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

§

#### type Output = AutoSimd<[i128; 1]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

§

#### type Output = AutoSimd<[i128; 2]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

§

#### type Output = AutoSimd<[i128; 4]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

§

#### type Output = AutoSimd<[i16; 16]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

§

#### type Output = AutoSimd<[i16; 2]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

§

#### type Output = AutoSimd<[i16; 32]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

§

#### type Output = AutoSimd<[i16; 4]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

§

#### type Output = AutoSimd<[i16; 8]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

§

#### type Output = AutoSimd<[i32; 16]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

§

#### type Output = AutoSimd<[i32; 2]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

§

#### type Output = AutoSimd<[i32; 4]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

§

#### type Output = AutoSimd<[i32; 8]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

§

#### type Output = AutoSimd<[i64; 2]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

§

#### type Output = AutoSimd<[i64; 4]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

§

#### type Output = AutoSimd<[i64; 8]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

§

#### type Output = AutoSimd<[i8; 16]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

§

#### type Output = AutoSimd<[i8; 2]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

§

#### type Output = AutoSimd<[i8; 32]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

§

#### type Output = AutoSimd<[i8; 4]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

§

#### type Output = AutoSimd<[i8; 8]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

§

#### type Output = AutoSimd<[isize; 2]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

§

#### type Output = AutoSimd<[isize; 4]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

§

#### type Output = AutoSimd<[isize; 8]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

§

#### type Output = AutoSimd<[u128; 1]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

§

#### type Output = AutoSimd<[u128; 2]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

§

#### type Output = AutoSimd<[u128; 4]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

§

#### type Output = AutoSimd<[u16; 16]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

§

#### type Output = AutoSimd<[u16; 2]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

§

#### type Output = AutoSimd<[u16; 32]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

§

#### type Output = AutoSimd<[u16; 4]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

§

#### type Output = AutoSimd<[u16; 8]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

§

#### type Output = AutoSimd<[u32; 16]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

§

#### type Output = AutoSimd<[u32; 2]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

§

#### type Output = AutoSimd<[u32; 4]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

§

#### type Output = AutoSimd<[u32; 8]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

§

#### type Output = AutoSimd<[u64; 2]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

§

#### type Output = AutoSimd<[u64; 4]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

§

#### type Output = AutoSimd<[u64; 8]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

§

#### type Output = AutoSimd<[u8; 16]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

§

#### type Output = AutoSimd<[u8; 2]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

§

#### type Output = AutoSimd<[u8; 32]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

§

#### type Output = AutoSimd<[u8; 4]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

§

#### type Output = AutoSimd<[u8; 8]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

§

#### type Output = AutoSimd<[usize; 2]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

§

#### type Output = AutoSimd<[usize; 4]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl Add<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

§

#### type Output = AutoSimd<[usize; 8]>

The resulting type after applying the `+` operator.
source§

#### fn add(self, rhs: Self) -> Self

Performs the `+` operation. Read more
source§

### impl AddAssign<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl AddAssign<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

source§

#### fn add_assign(&mut self, rhs: Self)

Performs the `+=` operation. Read more
source§

### impl BitAnd<AutoSimd<[bool; 1]>> for AutoSimd<[bool; 1]>

§

#### type Output = AutoSimd<[bool; 1]>

The resulting type after applying the `&` operator.
source§

#### fn bitand(self, rhs: Self) -> Self

Performs the `&` operation. Read more
source§

### impl BitAnd<AutoSimd<[bool; 16]>> for AutoSimd<[bool; 16]>

§

#### type Output = AutoSimd<[bool; 16]>

The resulting type after applying the `&` operator.
source§

#### fn bitand(self, rhs: Self) -> Self

Performs the `&` operation. Read more
source§

### impl BitAnd<AutoSimd<[bool; 2]>> for AutoSimd<[bool; 2]>

§

#### type Output = AutoSimd<[bool; 2]>

The resulting type after applying the `&` operator.
source§

#### fn bitand(self, rhs: Self) -> Self

Performs the `&` operation. Read more
source§

### impl BitAnd<AutoSimd<[bool; 32]>> for AutoSimd<[bool; 32]>

§

#### type Output = AutoSimd<[bool; 32]>

The resulting type after applying the `&` operator.
source§

#### fn bitand(self, rhs: Self) -> Self

Performs the `&` operation. Read more
source§

### impl BitAnd<AutoSimd<[bool; 4]>> for AutoSimd<[bool; 4]>

§

#### type Output = AutoSimd<[bool; 4]>

The resulting type after applying the `&` operator.
source§

#### fn bitand(self, rhs: Self) -> Self

Performs the `&` operation. Read more
source§

### impl BitAnd<AutoSimd<[bool; 8]>> for AutoSimd<[bool; 8]>

§

#### type Output = AutoSimd<[bool; 8]>

The resulting type after applying the `&` operator.
source§

#### fn bitand(self, rhs: Self) -> Self

Performs the `&` operation. Read more
source§

### impl BitOr<AutoSimd<[bool; 1]>> for AutoSimd<[bool; 1]>

§

#### type Output = AutoSimd<[bool; 1]>

The resulting type after applying the `|` operator.
source§

#### fn bitor(self, rhs: Self) -> Self

Performs the `|` operation. Read more
source§

### impl BitOr<AutoSimd<[bool; 16]>> for AutoSimd<[bool; 16]>

§

#### type Output = AutoSimd<[bool; 16]>

The resulting type after applying the `|` operator.
source§

#### fn bitor(self, rhs: Self) -> Self

Performs the `|` operation. Read more
source§

### impl BitOr<AutoSimd<[bool; 2]>> for AutoSimd<[bool; 2]>

§

#### type Output = AutoSimd<[bool; 2]>

The resulting type after applying the `|` operator.
source§

#### fn bitor(self, rhs: Self) -> Self

Performs the `|` operation. Read more
source§

### impl BitOr<AutoSimd<[bool; 32]>> for AutoSimd<[bool; 32]>

§

#### type Output = AutoSimd<[bool; 32]>

The resulting type after applying the `|` operator.
source§

#### fn bitor(self, rhs: Self) -> Self

Performs the `|` operation. Read more
source§

### impl BitOr<AutoSimd<[bool; 4]>> for AutoSimd<[bool; 4]>

§

#### type Output = AutoSimd<[bool; 4]>

The resulting type after applying the `|` operator.
source§

#### fn bitor(self, rhs: Self) -> Self

Performs the `|` operation. Read more
source§

### impl BitOr<AutoSimd<[bool; 8]>> for AutoSimd<[bool; 8]>

§

#### type Output = AutoSimd<[bool; 8]>

The resulting type after applying the `|` operator.
source§

#### fn bitor(self, rhs: Self) -> Self

Performs the `|` operation. Read more
source§

### impl BitXor<AutoSimd<[bool; 1]>> for AutoSimd<[bool; 1]>

§

#### type Output = AutoSimd<[bool; 1]>

The resulting type after applying the `^` operator.
source§

#### fn bitxor(self, rhs: Self) -> Self

Performs the `^` operation. Read more
source§

### impl BitXor<AutoSimd<[bool; 16]>> for AutoSimd<[bool; 16]>

§

#### type Output = AutoSimd<[bool; 16]>

The resulting type after applying the `^` operator.
source§

#### fn bitxor(self, rhs: Self) -> Self

Performs the `^` operation. Read more
source§

### impl BitXor<AutoSimd<[bool; 2]>> for AutoSimd<[bool; 2]>

§

#### type Output = AutoSimd<[bool; 2]>

The resulting type after applying the `^` operator.
source§

#### fn bitxor(self, rhs: Self) -> Self

Performs the `^` operation. Read more
source§

### impl BitXor<AutoSimd<[bool; 32]>> for AutoSimd<[bool; 32]>

§

#### type Output = AutoSimd<[bool; 32]>

The resulting type after applying the `^` operator.
source§

#### fn bitxor(self, rhs: Self) -> Self

Performs the `^` operation. Read more
source§

### impl BitXor<AutoSimd<[bool; 4]>> for AutoSimd<[bool; 4]>

§

#### type Output = AutoSimd<[bool; 4]>

The resulting type after applying the `^` operator.
source§

#### fn bitxor(self, rhs: Self) -> Self

Performs the `^` operation. Read more
source§

### impl BitXor<AutoSimd<[bool; 8]>> for AutoSimd<[bool; 8]>

§

#### type Output = AutoSimd<[bool; 8]>

The resulting type after applying the `^` operator.
source§

#### fn bitxor(self, rhs: Self) -> Self

Performs the `^` operation. Read more
source§

### impl<N: Clone> Clone for AutoSimd<N>

source§

#### fn clone(&self) -> AutoSimd<N>

Returns a copy of the value. Read more
1.0.0 · source§

#### fn clone_from(&mut self, source: &Self)

Performs copy-assignment from `source`. Read more
source§

### impl<N: Debug> Debug for AutoSimd<N>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[bool; 1]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[bool; 16]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[bool; 2]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[bool; 32]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[bool; 4]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[bool; 8]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[f32; 16]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[f32; 2]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[f32; 4]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[f32; 8]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[f64; 2]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[f64; 4]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[f64; 8]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i128; 1]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i128; 2]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i128; 4]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i16; 16]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i16; 2]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i16; 32]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i16; 4]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i16; 8]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i32; 16]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i32; 2]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i32; 4]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i32; 8]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i64; 2]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i64; 4]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i64; 8]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i8; 16]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i8; 2]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i8; 32]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i8; 4]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[i8; 8]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[isize; 2]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[isize; 4]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[isize; 8]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u128; 1]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u128; 2]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u128; 4]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u16; 16]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u16; 2]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u16; 32]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u16; 4]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u16; 8]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u32; 16]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u32; 2]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u32; 4]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u32; 8]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u64; 2]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u64; 4]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u64; 8]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u8; 16]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u8; 2]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u8; 32]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u8; 4]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[u8; 8]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[usize; 2]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[usize; 4]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Display for AutoSimd<[usize; 8]>

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Div<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

§

#### type Output = AutoSimd<[f32; 16]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

§

#### type Output = AutoSimd<[f32; 2]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

§

#### type Output = AutoSimd<[f32; 4]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

§

#### type Output = AutoSimd<[f32; 8]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

§

#### type Output = AutoSimd<[f64; 2]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

§

#### type Output = AutoSimd<[f64; 4]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

§

#### type Output = AutoSimd<[f64; 8]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

§

#### type Output = AutoSimd<[i128; 1]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

§

#### type Output = AutoSimd<[i128; 2]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

§

#### type Output = AutoSimd<[i128; 4]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

§

#### type Output = AutoSimd<[i16; 16]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

§

#### type Output = AutoSimd<[i16; 2]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

§

#### type Output = AutoSimd<[i16; 32]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

§

#### type Output = AutoSimd<[i16; 4]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

§

#### type Output = AutoSimd<[i16; 8]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

§

#### type Output = AutoSimd<[i32; 16]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

§

#### type Output = AutoSimd<[i32; 2]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

§

#### type Output = AutoSimd<[i32; 4]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

§

#### type Output = AutoSimd<[i32; 8]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

§

#### type Output = AutoSimd<[i64; 2]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

§

#### type Output = AutoSimd<[i64; 4]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

§

#### type Output = AutoSimd<[i64; 8]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

§

#### type Output = AutoSimd<[i8; 16]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

§

#### type Output = AutoSimd<[i8; 2]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

§

#### type Output = AutoSimd<[i8; 32]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

§

#### type Output = AutoSimd<[i8; 4]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

§

#### type Output = AutoSimd<[i8; 8]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

§

#### type Output = AutoSimd<[isize; 2]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

§

#### type Output = AutoSimd<[isize; 4]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

§

#### type Output = AutoSimd<[isize; 8]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

§

#### type Output = AutoSimd<[u128; 1]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

§

#### type Output = AutoSimd<[u128; 2]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

§

#### type Output = AutoSimd<[u128; 4]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

§

#### type Output = AutoSimd<[u16; 16]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

§

#### type Output = AutoSimd<[u16; 2]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

§

#### type Output = AutoSimd<[u16; 32]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

§

#### type Output = AutoSimd<[u16; 4]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

§

#### type Output = AutoSimd<[u16; 8]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

§

#### type Output = AutoSimd<[u32; 16]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

§

#### type Output = AutoSimd<[u32; 2]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

§

#### type Output = AutoSimd<[u32; 4]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

§

#### type Output = AutoSimd<[u32; 8]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

§

#### type Output = AutoSimd<[u64; 2]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

§

#### type Output = AutoSimd<[u64; 4]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

§

#### type Output = AutoSimd<[u64; 8]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

§

#### type Output = AutoSimd<[u8; 16]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

§

#### type Output = AutoSimd<[u8; 2]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

§

#### type Output = AutoSimd<[u8; 32]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

§

#### type Output = AutoSimd<[u8; 4]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

§

#### type Output = AutoSimd<[u8; 8]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

§

#### type Output = AutoSimd<[usize; 2]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

§

#### type Output = AutoSimd<[usize; 4]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl Div<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

§

#### type Output = AutoSimd<[usize; 8]>

The resulting type after applying the `/` operator.
source§

#### fn div(self, rhs: Self) -> Self

Performs the `/` operation. Read more
source§

### impl DivAssign<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl DivAssign<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

source§

#### fn div_assign(&mut self, rhs: Self)

Performs the `/=` operation. Read more
source§

### impl From<[bool; 1]> for AutoSimd<[bool; 1]>

source§

#### fn from(vals: [bool; 1]) -> Self

Converts to this type from the input type.
source§

### impl From<[bool; 16]> for AutoSimd<[bool; 16]>

source§

#### fn from(vals: [bool; 16]) -> Self

Converts to this type from the input type.
source§

### impl From<[bool; 2]> for AutoSimd<[bool; 2]>

source§

#### fn from(vals: [bool; 2]) -> Self

Converts to this type from the input type.
source§

### impl From<[bool; 32]> for AutoSimd<[bool; 32]>

source§

#### fn from(vals: [bool; 32]) -> Self

Converts to this type from the input type.
source§

### impl From<[bool; 4]> for AutoSimd<[bool; 4]>

source§

#### fn from(vals: [bool; 4]) -> Self

Converts to this type from the input type.
source§

### impl From<[bool; 8]> for AutoSimd<[bool; 8]>

source§

#### fn from(vals: [bool; 8]) -> Self

Converts to this type from the input type.
source§

### impl From<[f32; 16]> for AutoSimd<[f32; 16]>

source§

#### fn from(vals: [f32; 16]) -> Self

Converts to this type from the input type.
source§

### impl From<[f32; 2]> for AutoSimd<[f32; 2]>

source§

#### fn from(vals: [f32; 2]) -> Self

Converts to this type from the input type.
source§

### impl From<[f32; 4]> for AutoSimd<[f32; 4]>

source§

#### fn from(vals: [f32; 4]) -> Self

Converts to this type from the input type.
source§

### impl From<[f32; 8]> for AutoSimd<[f32; 8]>

source§

#### fn from(vals: [f32; 8]) -> Self

Converts to this type from the input type.
source§

### impl From<[f64; 2]> for AutoSimd<[f64; 2]>

source§

#### fn from(vals: [f64; 2]) -> Self

Converts to this type from the input type.
source§

### impl From<[f64; 4]> for AutoSimd<[f64; 4]>

source§

#### fn from(vals: [f64; 4]) -> Self

Converts to this type from the input type.
source§

### impl From<[f64; 8]> for AutoSimd<[f64; 8]>

source§

#### fn from(vals: [f64; 8]) -> Self

Converts to this type from the input type.
source§

### impl From<[i128; 1]> for AutoSimd<[i128; 1]>

source§

#### fn from(vals: [i128; 1]) -> Self

Converts to this type from the input type.
source§

### impl From<[i128; 2]> for AutoSimd<[i128; 2]>

source§

#### fn from(vals: [i128; 2]) -> Self

Converts to this type from the input type.
source§

### impl From<[i128; 4]> for AutoSimd<[i128; 4]>

source§

#### fn from(vals: [i128; 4]) -> Self

Converts to this type from the input type.
source§

### impl From<[i16; 16]> for AutoSimd<[i16; 16]>

source§

#### fn from(vals: [i16; 16]) -> Self

Converts to this type from the input type.
source§

### impl From<[i16; 2]> for AutoSimd<[i16; 2]>

source§

#### fn from(vals: [i16; 2]) -> Self

Converts to this type from the input type.
source§

### impl From<[i16; 32]> for AutoSimd<[i16; 32]>

source§

#### fn from(vals: [i16; 32]) -> Self

Converts to this type from the input type.
source§

### impl From<[i16; 4]> for AutoSimd<[i16; 4]>

source§

#### fn from(vals: [i16; 4]) -> Self

Converts to this type from the input type.
source§

### impl From<[i16; 8]> for AutoSimd<[i16; 8]>

source§

#### fn from(vals: [i16; 8]) -> Self

Converts to this type from the input type.
source§

### impl From<[i32; 16]> for AutoSimd<[i32; 16]>

source§

#### fn from(vals: [i32; 16]) -> Self

Converts to this type from the input type.
source§

### impl From<[i32; 2]> for AutoSimd<[i32; 2]>

source§

#### fn from(vals: [i32; 2]) -> Self

Converts to this type from the input type.
source§

### impl From<[i32; 4]> for AutoSimd<[i32; 4]>

source§

#### fn from(vals: [i32; 4]) -> Self

Converts to this type from the input type.
source§

### impl From<[i32; 8]> for AutoSimd<[i32; 8]>

source§

#### fn from(vals: [i32; 8]) -> Self

Converts to this type from the input type.
source§

### impl From<[i64; 2]> for AutoSimd<[i64; 2]>

source§

#### fn from(vals: [i64; 2]) -> Self

Converts to this type from the input type.
source§

### impl From<[i64; 4]> for AutoSimd<[i64; 4]>

source§

#### fn from(vals: [i64; 4]) -> Self

Converts to this type from the input type.
source§

### impl From<[i64; 8]> for AutoSimd<[i64; 8]>

source§

#### fn from(vals: [i64; 8]) -> Self

Converts to this type from the input type.
source§

### impl From<[i8; 16]> for AutoSimd<[i8; 16]>

source§

#### fn from(vals: [i8; 16]) -> Self

Converts to this type from the input type.
source§

### impl From<[i8; 2]> for AutoSimd<[i8; 2]>

source§

#### fn from(vals: [i8; 2]) -> Self

Converts to this type from the input type.
source§

### impl From<[i8; 32]> for AutoSimd<[i8; 32]>

source§

#### fn from(vals: [i8; 32]) -> Self

Converts to this type from the input type.
source§

### impl From<[i8; 4]> for AutoSimd<[i8; 4]>

source§

#### fn from(vals: [i8; 4]) -> Self

Converts to this type from the input type.
source§

### impl From<[i8; 8]> for AutoSimd<[i8; 8]>

source§

#### fn from(vals: [i8; 8]) -> Self

Converts to this type from the input type.
source§

### impl From<[isize; 2]> for AutoSimd<[isize; 2]>

source§

#### fn from(vals: [isize; 2]) -> Self

Converts to this type from the input type.
source§

### impl From<[isize; 4]> for AutoSimd<[isize; 4]>

source§

#### fn from(vals: [isize; 4]) -> Self

Converts to this type from the input type.
source§

### impl From<[isize; 8]> for AutoSimd<[isize; 8]>

source§

#### fn from(vals: [isize; 8]) -> Self

Converts to this type from the input type.
source§

### impl From<[u128; 1]> for AutoSimd<[u128; 1]>

source§

#### fn from(vals: [u128; 1]) -> Self

Converts to this type from the input type.
source§

### impl From<[u128; 2]> for AutoSimd<[u128; 2]>

source§

#### fn from(vals: [u128; 2]) -> Self

Converts to this type from the input type.
source§

### impl From<[u128; 4]> for AutoSimd<[u128; 4]>

source§

#### fn from(vals: [u128; 4]) -> Self

Converts to this type from the input type.
source§

### impl From<[u16; 16]> for AutoSimd<[u16; 16]>

source§

#### fn from(vals: [u16; 16]) -> Self

Converts to this type from the input type.
source§

### impl From<[u16; 2]> for AutoSimd<[u16; 2]>

source§

#### fn from(vals: [u16; 2]) -> Self

Converts to this type from the input type.
source§

### impl From<[u16; 32]> for AutoSimd<[u16; 32]>

source§

#### fn from(vals: [u16; 32]) -> Self

Converts to this type from the input type.
source§

### impl From<[u16; 4]> for AutoSimd<[u16; 4]>

source§

#### fn from(vals: [u16; 4]) -> Self

Converts to this type from the input type.
source§

### impl From<[u16; 8]> for AutoSimd<[u16; 8]>

source§

#### fn from(vals: [u16; 8]) -> Self

Converts to this type from the input type.
source§

### impl From<[u32; 16]> for AutoSimd<[u32; 16]>

source§

#### fn from(vals: [u32; 16]) -> Self

Converts to this type from the input type.
source§

### impl From<[u32; 2]> for AutoSimd<[u32; 2]>

source§

#### fn from(vals: [u32; 2]) -> Self

Converts to this type from the input type.
source§

### impl From<[u32; 4]> for AutoSimd<[u32; 4]>

source§

#### fn from(vals: [u32; 4]) -> Self

Converts to this type from the input type.
source§

### impl From<[u32; 8]> for AutoSimd<[u32; 8]>

source§

#### fn from(vals: [u32; 8]) -> Self

Converts to this type from the input type.
source§

### impl From<[u64; 2]> for AutoSimd<[u64; 2]>

source§

#### fn from(vals: [u64; 2]) -> Self

Converts to this type from the input type.
source§

### impl From<[u64; 4]> for AutoSimd<[u64; 4]>

source§

#### fn from(vals: [u64; 4]) -> Self

Converts to this type from the input type.
source§

### impl From<[u64; 8]> for AutoSimd<[u64; 8]>

source§

#### fn from(vals: [u64; 8]) -> Self

Converts to this type from the input type.
source§

### impl From<[u8; 16]> for AutoSimd<[u8; 16]>

source§

#### fn from(vals: [u8; 16]) -> Self

Converts to this type from the input type.
source§

### impl From<[u8; 2]> for AutoSimd<[u8; 2]>

source§

#### fn from(vals: [u8; 2]) -> Self

Converts to this type from the input type.
source§

### impl From<[u8; 32]> for AutoSimd<[u8; 32]>

source§

#### fn from(vals: [u8; 32]) -> Self

Converts to this type from the input type.
source§

### impl From<[u8; 4]> for AutoSimd<[u8; 4]>

source§

#### fn from(vals: [u8; 4]) -> Self

Converts to this type from the input type.
source§

### impl From<[u8; 8]> for AutoSimd<[u8; 8]>

source§

#### fn from(vals: [u8; 8]) -> Self

Converts to this type from the input type.
source§

### impl From<[usize; 2]> for AutoSimd<[usize; 2]>

source§

#### fn from(vals: [usize; 2]) -> Self

Converts to this type from the input type.
source§

### impl From<[usize; 4]> for AutoSimd<[usize; 4]>

source§

#### fn from(vals: [usize; 4]) -> Self

Converts to this type from the input type.
source§

### impl From<[usize; 8]> for AutoSimd<[usize; 8]>

source§

#### fn from(vals: [usize; 8]) -> Self

Converts to this type from the input type.
source§

### impl From<AutoSimd<[f32; 16]>> for [f32; 16]

source§

#### fn from(val: AutoSimd<[f32; 16]>) -> [f32; 16]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[f32; 2]>> for [f32; 2]

source§

#### fn from(val: AutoSimd<[f32; 2]>) -> [f32; 2]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[f32; 4]>> for [f32; 4]

source§

#### fn from(val: AutoSimd<[f32; 4]>) -> [f32; 4]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[f32; 8]>> for [f32; 8]

source§

#### fn from(val: AutoSimd<[f32; 8]>) -> [f32; 8]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[f64; 2]>> for [f64; 2]

source§

#### fn from(val: AutoSimd<[f64; 2]>) -> [f64; 2]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[f64; 4]>> for [f64; 4]

source§

#### fn from(val: AutoSimd<[f64; 4]>) -> [f64; 4]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[f64; 8]>> for [f64; 8]

source§

#### fn from(val: AutoSimd<[f64; 8]>) -> [f64; 8]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i128; 1]>> for [i128; 1]

source§

#### fn from(val: AutoSimd<[i128; 1]>) -> [i128; 1]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i128; 2]>> for [i128; 2]

source§

#### fn from(val: AutoSimd<[i128; 2]>) -> [i128; 2]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i128; 4]>> for [i128; 4]

source§

#### fn from(val: AutoSimd<[i128; 4]>) -> [i128; 4]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i16; 16]>> for [i16; 16]

source§

#### fn from(val: AutoSimd<[i16; 16]>) -> [i16; 16]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i16; 2]>> for [i16; 2]

source§

#### fn from(val: AutoSimd<[i16; 2]>) -> [i16; 2]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i16; 32]>> for [i16; 32]

source§

#### fn from(val: AutoSimd<[i16; 32]>) -> [i16; 32]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i16; 4]>> for [i16; 4]

source§

#### fn from(val: AutoSimd<[i16; 4]>) -> [i16; 4]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i16; 8]>> for [i16; 8]

source§

#### fn from(val: AutoSimd<[i16; 8]>) -> [i16; 8]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i32; 16]>> for [i32; 16]

source§

#### fn from(val: AutoSimd<[i32; 16]>) -> [i32; 16]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i32; 2]>> for [i32; 2]

source§

#### fn from(val: AutoSimd<[i32; 2]>) -> [i32; 2]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i32; 4]>> for [i32; 4]

source§

#### fn from(val: AutoSimd<[i32; 4]>) -> [i32; 4]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i32; 8]>> for [i32; 8]

source§

#### fn from(val: AutoSimd<[i32; 8]>) -> [i32; 8]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i64; 2]>> for [i64; 2]

source§

#### fn from(val: AutoSimd<[i64; 2]>) -> [i64; 2]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i64; 4]>> for [i64; 4]

source§

#### fn from(val: AutoSimd<[i64; 4]>) -> [i64; 4]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i64; 8]>> for [i64; 8]

source§

#### fn from(val: AutoSimd<[i64; 8]>) -> [i64; 8]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i8; 16]>> for [i8; 16]

source§

#### fn from(val: AutoSimd<[i8; 16]>) -> [i8; 16]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i8; 2]>> for [i8; 2]

source§

#### fn from(val: AutoSimd<[i8; 2]>) -> [i8; 2]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i8; 32]>> for [i8; 32]

source§

#### fn from(val: AutoSimd<[i8; 32]>) -> [i8; 32]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i8; 4]>> for [i8; 4]

source§

#### fn from(val: AutoSimd<[i8; 4]>) -> [i8; 4]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[i8; 8]>> for [i8; 8]

source§

#### fn from(val: AutoSimd<[i8; 8]>) -> [i8; 8]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[isize; 2]>> for [isize; 2]

source§

#### fn from(val: AutoSimd<[isize; 2]>) -> [isize; 2]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[isize; 4]>> for [isize; 4]

source§

#### fn from(val: AutoSimd<[isize; 4]>) -> [isize; 4]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[isize; 8]>> for [isize; 8]

source§

#### fn from(val: AutoSimd<[isize; 8]>) -> [isize; 8]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u128; 1]>> for [u128; 1]

source§

#### fn from(val: AutoSimd<[u128; 1]>) -> [u128; 1]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u128; 2]>> for [u128; 2]

source§

#### fn from(val: AutoSimd<[u128; 2]>) -> [u128; 2]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u128; 4]>> for [u128; 4]

source§

#### fn from(val: AutoSimd<[u128; 4]>) -> [u128; 4]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u16; 16]>> for [u16; 16]

source§

#### fn from(val: AutoSimd<[u16; 16]>) -> [u16; 16]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u16; 2]>> for [u16; 2]

source§

#### fn from(val: AutoSimd<[u16; 2]>) -> [u16; 2]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u16; 32]>> for [u16; 32]

source§

#### fn from(val: AutoSimd<[u16; 32]>) -> [u16; 32]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u16; 4]>> for [u16; 4]

source§

#### fn from(val: AutoSimd<[u16; 4]>) -> [u16; 4]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u16; 8]>> for [u16; 8]

source§

#### fn from(val: AutoSimd<[u16; 8]>) -> [u16; 8]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u32; 16]>> for [u32; 16]

source§

#### fn from(val: AutoSimd<[u32; 16]>) -> [u32; 16]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u32; 2]>> for [u32; 2]

source§

#### fn from(val: AutoSimd<[u32; 2]>) -> [u32; 2]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u32; 4]>> for [u32; 4]

source§

#### fn from(val: AutoSimd<[u32; 4]>) -> [u32; 4]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u32; 8]>> for [u32; 8]

source§

#### fn from(val: AutoSimd<[u32; 8]>) -> [u32; 8]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u64; 2]>> for [u64; 2]

source§

#### fn from(val: AutoSimd<[u64; 2]>) -> [u64; 2]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u64; 4]>> for [u64; 4]

source§

#### fn from(val: AutoSimd<[u64; 4]>) -> [u64; 4]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u64; 8]>> for [u64; 8]

source§

#### fn from(val: AutoSimd<[u64; 8]>) -> [u64; 8]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u8; 16]>> for [u8; 16]

source§

#### fn from(val: AutoSimd<[u8; 16]>) -> [u8; 16]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u8; 2]>> for [u8; 2]

source§

#### fn from(val: AutoSimd<[u8; 2]>) -> [u8; 2]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u8; 32]>> for [u8; 32]

source§

#### fn from(val: AutoSimd<[u8; 32]>) -> [u8; 32]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u8; 4]>> for [u8; 4]

source§

#### fn from(val: AutoSimd<[u8; 4]>) -> [u8; 4]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[u8; 8]>> for [u8; 8]

source§

#### fn from(val: AutoSimd<[u8; 8]>) -> [u8; 8]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[usize; 2]>> for [usize; 2]

source§

#### fn from(val: AutoSimd<[usize; 2]>) -> [usize; 2]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[usize; 4]>> for [usize; 4]

source§

#### fn from(val: AutoSimd<[usize; 4]>) -> [usize; 4]

Converts to this type from the input type.
source§

### impl From<AutoSimd<[usize; 8]>> for [usize; 8]

source§

#### fn from(val: AutoSimd<[usize; 8]>) -> [usize; 8]

Converts to this type from the input type.
source§

### impl FromPrimitive for AutoSimd<[f32; 16]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[f32; 2]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[f32; 4]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[f32; 8]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[f64; 2]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[f64; 4]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[f64; 8]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i128; 1]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i128; 2]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i128; 4]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i16; 16]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i16; 2]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i16; 32]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i16; 4]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i16; 8]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i32; 16]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i32; 2]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i32; 4]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i32; 8]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i64; 2]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i64; 4]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i64; 8]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i8; 16]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i8; 2]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i8; 32]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i8; 4]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[i8; 8]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[isize; 2]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[isize; 4]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[isize; 8]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u128; 1]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u128; 2]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u128; 4]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u16; 16]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u16; 2]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u16; 32]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u16; 4]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u16; 8]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u32; 16]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u32; 2]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u32; 4]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u32; 8]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u64; 2]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u64; 4]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u64; 8]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u8; 16]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u8; 2]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u8; 32]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u8; 4]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[u8; 8]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[usize; 2]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[usize; 4]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl FromPrimitive for AutoSimd<[usize; 8]>

source§

#### fn from_i64(n: i64) -> Option<Self>

Converts an `i64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### fn from_u64(n: u64) -> Option<Self>

Converts an `u64` to return an optional value of this type. If the value cannot be represented by this type, then `None` is returned. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

#### 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. Read more
source§

### impl Mul<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

§

#### type Output = AutoSimd<[f32; 16]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

§

#### type Output = AutoSimd<[f32; 2]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

§

#### type Output = AutoSimd<[f32; 4]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

§

#### type Output = AutoSimd<[f32; 8]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

§

#### type Output = AutoSimd<[f64; 2]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

§

#### type Output = AutoSimd<[f64; 4]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

§

#### type Output = AutoSimd<[f64; 8]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

§

#### type Output = AutoSimd<[i128; 1]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

§

#### type Output = AutoSimd<[i128; 2]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

§

#### type Output = AutoSimd<[i128; 4]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

§

#### type Output = AutoSimd<[i16; 16]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

§

#### type Output = AutoSimd<[i16; 2]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

§

#### type Output = AutoSimd<[i16; 32]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

§

#### type Output = AutoSimd<[i16; 4]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

§

#### type Output = AutoSimd<[i16; 8]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

§

#### type Output = AutoSimd<[i32; 16]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

§

#### type Output = AutoSimd<[i32; 2]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

§

#### type Output = AutoSimd<[i32; 4]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

§

#### type Output = AutoSimd<[i32; 8]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

§

#### type Output = AutoSimd<[i64; 2]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

§

#### type Output = AutoSimd<[i64; 4]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

§

#### type Output = AutoSimd<[i64; 8]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

§

#### type Output = AutoSimd<[i8; 16]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

§

#### type Output = AutoSimd<[i8; 2]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

§

#### type Output = AutoSimd<[i8; 32]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

§

#### type Output = AutoSimd<[i8; 4]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

§

#### type Output = AutoSimd<[i8; 8]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

§

#### type Output = AutoSimd<[isize; 2]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

§

#### type Output = AutoSimd<[isize; 4]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

§

#### type Output = AutoSimd<[isize; 8]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

§

#### type Output = AutoSimd<[u128; 1]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

§

#### type Output = AutoSimd<[u128; 2]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

§

#### type Output = AutoSimd<[u128; 4]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

§

#### type Output = AutoSimd<[u16; 16]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

§

#### type Output = AutoSimd<[u16; 2]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

§

#### type Output = AutoSimd<[u16; 32]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

§

#### type Output = AutoSimd<[u16; 4]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

§

#### type Output = AutoSimd<[u16; 8]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

§

#### type Output = AutoSimd<[u32; 16]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

§

#### type Output = AutoSimd<[u32; 2]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

§

#### type Output = AutoSimd<[u32; 4]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

§

#### type Output = AutoSimd<[u32; 8]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

§

#### type Output = AutoSimd<[u64; 2]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

§

#### type Output = AutoSimd<[u64; 4]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

§

#### type Output = AutoSimd<[u64; 8]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

§

#### type Output = AutoSimd<[u8; 16]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

§

#### type Output = AutoSimd<[u8; 2]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

§

#### type Output = AutoSimd<[u8; 32]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

§

#### type Output = AutoSimd<[u8; 4]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

§

#### type Output = AutoSimd<[u8; 8]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

§

#### type Output = AutoSimd<[usize; 2]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

§

#### type Output = AutoSimd<[usize; 4]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl Mul<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

§

#### type Output = AutoSimd<[usize; 8]>

The resulting type after applying the `*` operator.
source§

#### fn mul(self, rhs: Self) -> Self

Performs the `*` operation. Read more
source§

### impl MulAssign<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl MulAssign<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

source§

#### fn mul_assign(&mut self, rhs: Self)

Performs the `*=` operation. Read more
source§

### impl Neg for AutoSimd<[f32; 16]>

§

#### type Output = AutoSimd<[f32; 16]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[f32; 2]>

§

#### type Output = AutoSimd<[f32; 2]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[f32; 4]>

§

#### type Output = AutoSimd<[f32; 4]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[f32; 8]>

§

#### type Output = AutoSimd<[f32; 8]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[f64; 2]>

§

#### type Output = AutoSimd<[f64; 2]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[f64; 4]>

§

#### type Output = AutoSimd<[f64; 4]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[f64; 8]>

§

#### type Output = AutoSimd<[f64; 8]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i128; 1]>

§

#### type Output = AutoSimd<[i128; 1]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i128; 2]>

§

#### type Output = AutoSimd<[i128; 2]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i128; 4]>

§

#### type Output = AutoSimd<[i128; 4]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i16; 16]>

§

#### type Output = AutoSimd<[i16; 16]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i16; 2]>

§

#### type Output = AutoSimd<[i16; 2]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i16; 32]>

§

#### type Output = AutoSimd<[i16; 32]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i16; 4]>

§

#### type Output = AutoSimd<[i16; 4]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i16; 8]>

§

#### type Output = AutoSimd<[i16; 8]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i32; 16]>

§

#### type Output = AutoSimd<[i32; 16]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i32; 2]>

§

#### type Output = AutoSimd<[i32; 2]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i32; 4]>

§

#### type Output = AutoSimd<[i32; 4]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i32; 8]>

§

#### type Output = AutoSimd<[i32; 8]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i64; 2]>

§

#### type Output = AutoSimd<[i64; 2]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i64; 4]>

§

#### type Output = AutoSimd<[i64; 4]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i64; 8]>

§

#### type Output = AutoSimd<[i64; 8]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i8; 16]>

§

#### type Output = AutoSimd<[i8; 16]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i8; 2]>

§

#### type Output = AutoSimd<[i8; 2]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i8; 32]>

§

#### type Output = AutoSimd<[i8; 32]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i8; 4]>

§

#### type Output = AutoSimd<[i8; 4]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[i8; 8]>

§

#### type Output = AutoSimd<[i8; 8]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[isize; 2]>

§

#### type Output = AutoSimd<[isize; 2]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[isize; 4]>

§

#### type Output = AutoSimd<[isize; 4]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Neg for AutoSimd<[isize; 8]>

§

#### type Output = AutoSimd<[isize; 8]>

The resulting type after applying the `-` operator.
source§

#### fn neg(self) -> Self

Performs the unary `-` operation. Read more
source§

### impl Not for AutoSimd<[bool; 1]>

§

#### type Output = AutoSimd<[bool; 1]>

The resulting type after applying the `!` operator.
source§

#### fn not(self) -> Self

Performs the unary `!` operation. Read more
source§

### impl Not for AutoSimd<[bool; 16]>

§

#### type Output = AutoSimd<[bool; 16]>

The resulting type after applying the `!` operator.
source§

#### fn not(self) -> Self

Performs the unary `!` operation. Read more
source§

### impl Not for AutoSimd<[bool; 2]>

§

#### type Output = AutoSimd<[bool; 2]>

The resulting type after applying the `!` operator.
source§

#### fn not(self) -> Self

Performs the unary `!` operation. Read more
source§

### impl Not for AutoSimd<[bool; 32]>

§

#### type Output = AutoSimd<[bool; 32]>

The resulting type after applying the `!` operator.
source§

#### fn not(self) -> Self

Performs the unary `!` operation. Read more
source§

### impl Not for AutoSimd<[bool; 4]>

§

#### type Output = AutoSimd<[bool; 4]>

The resulting type after applying the `!` operator.
source§

#### fn not(self) -> Self

Performs the unary `!` operation. Read more
source§

### impl Not for AutoSimd<[bool; 8]>

§

#### type Output = AutoSimd<[bool; 8]>

The resulting type after applying the `!` operator.
source§

#### fn not(self) -> Self

Performs the unary `!` operation. Read more
source§

### impl Num for AutoSimd<[f32; 16]>

§

#### type FromStrRadixErr = <f32 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[f32; 2]>

§

#### type FromStrRadixErr = <f32 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[f32; 4]>

§

#### type FromStrRadixErr = <f32 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[f32; 8]>

§

#### type FromStrRadixErr = <f32 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[f64; 2]>

§

#### type FromStrRadixErr = <f64 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[f64; 4]>

§

#### type FromStrRadixErr = <f64 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[f64; 8]>

§

#### type FromStrRadixErr = <f64 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i128; 1]>

§

#### type FromStrRadixErr = <i128 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i128; 2]>

§

#### type FromStrRadixErr = <i128 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i128; 4]>

§

#### type FromStrRadixErr = <i128 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i16; 16]>

§

#### type FromStrRadixErr = <i16 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i16; 2]>

§

#### type FromStrRadixErr = <i16 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i16; 32]>

§

#### type FromStrRadixErr = <i16 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i16; 4]>

§

#### type FromStrRadixErr = <i16 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i16; 8]>

§

#### type FromStrRadixErr = <i16 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i32; 16]>

§

#### type FromStrRadixErr = <i32 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i32; 2]>

§

#### type FromStrRadixErr = <i32 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i32; 4]>

§

#### type FromStrRadixErr = <i32 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i32; 8]>

§

#### type FromStrRadixErr = <i32 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i64; 2]>

§

#### type FromStrRadixErr = <i64 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i64; 4]>

§

#### type FromStrRadixErr = <i64 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i64; 8]>

§

#### type FromStrRadixErr = <i64 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i8; 16]>

§

#### type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i8; 2]>

§

#### type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i8; 32]>

§

#### type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i8; 4]>

§

#### type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[i8; 8]>

§

#### type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[isize; 2]>

§

#### type FromStrRadixErr = <isize as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[isize; 4]>

§

#### type FromStrRadixErr = <isize as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[isize; 8]>

§

#### type FromStrRadixErr = <isize as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u128; 1]>

§

#### type FromStrRadixErr = <u128 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u128; 2]>

§

#### type FromStrRadixErr = <u128 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u128; 4]>

§

#### type FromStrRadixErr = <u128 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u16; 16]>

§

#### type FromStrRadixErr = <u16 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u16; 2]>

§

#### type FromStrRadixErr = <u16 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u16; 32]>

§

#### type FromStrRadixErr = <u16 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u16; 4]>

§

#### type FromStrRadixErr = <u16 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u16; 8]>

§

#### type FromStrRadixErr = <u16 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u32; 16]>

§

#### type FromStrRadixErr = <u32 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u32; 2]>

§

#### type FromStrRadixErr = <u32 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u32; 4]>

§

#### type FromStrRadixErr = <u32 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u32; 8]>

§

#### type FromStrRadixErr = <u32 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u64; 2]>

§

#### type FromStrRadixErr = <u64 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u64; 4]>

§

#### type FromStrRadixErr = <u64 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u64; 8]>

§

#### type FromStrRadixErr = <u64 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u8; 16]>

§

#### type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u8; 2]>

§

#### type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u8; 32]>

§

#### type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u8; 4]>

§

#### type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[u8; 8]>

§

#### type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[usize; 2]>

§

#### type FromStrRadixErr = <usize as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[usize; 4]>

§

#### type FromStrRadixErr = <usize as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl Num for AutoSimd<[usize; 8]>

§

#### type FromStrRadixErr = <usize as Num>::FromStrRadixErr

source§

#### fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>

Convert from a string and radix (typically `2..=36`). Read more
source§

### impl One for AutoSimd<[f32; 16]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[f32; 2]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[f32; 4]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[f32; 8]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[f64; 2]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[f64; 4]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[f64; 8]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i128; 1]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i128; 2]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i128; 4]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i16; 16]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i16; 2]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i16; 32]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i16; 4]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i16; 8]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i32; 16]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i32; 2]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i32; 4]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i32; 8]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i64; 2]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i64; 4]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i64; 8]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i8; 16]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i8; 2]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i8; 32]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i8; 4]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[i8; 8]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[isize; 2]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[isize; 4]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[isize; 8]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u128; 1]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u128; 2]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u128; 4]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u16; 16]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u16; 2]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u16; 32]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u16; 4]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u16; 8]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u32; 16]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u32; 2]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u32; 4]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u32; 8]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u64; 2]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u64; 4]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u64; 8]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u8; 16]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u8; 2]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u8; 32]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u8; 4]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[u8; 8]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[usize; 2]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[usize; 4]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl One for AutoSimd<[usize; 8]>

source§

#### fn one() -> Self

Returns the multiplicative identity element of `Self`, `1`. Read more
source§

#### fn set_one(&mut self)

Sets `self` to the multiplicative identity element of `Self`, `1`.
source§

#### fn is_one(&self) -> bool where
Self: PartialEq<Self>,

Returns `true` if `self` is equal to the multiplicative identity. Read more
source§

### impl<N: PartialEq> PartialEq<AutoSimd<N>> for AutoSimd<N>

source§

#### fn eq(&self, other: &AutoSimd<N>) -> bool

This method tests for `self` and `other` values to be equal, and is used by `==`. Read more
1.0.0 · source§

#### fn ne(&self, other: &Rhs) -> bool

This method tests for `!=`. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
source§

### impl Rem<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

§

#### type Output = AutoSimd<[f32; 16]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

§

#### type Output = AutoSimd<[f32; 2]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

§

#### type Output = AutoSimd<[f32; 4]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

§

#### type Output = AutoSimd<[f32; 8]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

§

#### type Output = AutoSimd<[f64; 2]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

§

#### type Output = AutoSimd<[f64; 4]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

§

#### type Output = AutoSimd<[f64; 8]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

§

#### type Output = AutoSimd<[i128; 1]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

§

#### type Output = AutoSimd<[i128; 2]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

§

#### type Output = AutoSimd<[i128; 4]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

§

#### type Output = AutoSimd<[i16; 16]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

§

#### type Output = AutoSimd<[i16; 2]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

§

#### type Output = AutoSimd<[i16; 32]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

§

#### type Output = AutoSimd<[i16; 4]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

§

#### type Output = AutoSimd<[i16; 8]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

§

#### type Output = AutoSimd<[i32; 16]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

§

#### type Output = AutoSimd<[i32; 2]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

§

#### type Output = AutoSimd<[i32; 4]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

§

#### type Output = AutoSimd<[i32; 8]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

§

#### type Output = AutoSimd<[i64; 2]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

§

#### type Output = AutoSimd<[i64; 4]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

§

#### type Output = AutoSimd<[i64; 8]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

§

#### type Output = AutoSimd<[i8; 16]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

§

#### type Output = AutoSimd<[i8; 2]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

§

#### type Output = AutoSimd<[i8; 32]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

§

#### type Output = AutoSimd<[i8; 4]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

§

#### type Output = AutoSimd<[i8; 8]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

§

#### type Output = AutoSimd<[isize; 2]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

§

#### type Output = AutoSimd<[isize; 4]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

§

#### type Output = AutoSimd<[isize; 8]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

§

#### type Output = AutoSimd<[u128; 1]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

§

#### type Output = AutoSimd<[u128; 2]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

§

#### type Output = AutoSimd<[u128; 4]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

§

#### type Output = AutoSimd<[u16; 16]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

§

#### type Output = AutoSimd<[u16; 2]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

§

#### type Output = AutoSimd<[u16; 32]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

§

#### type Output = AutoSimd<[u16; 4]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

§

#### type Output = AutoSimd<[u16; 8]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

§

#### type Output = AutoSimd<[u32; 16]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

§

#### type Output = AutoSimd<[u32; 2]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

§

#### type Output = AutoSimd<[u32; 4]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

§

#### type Output = AutoSimd<[u32; 8]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

§

#### type Output = AutoSimd<[u64; 2]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

§

#### type Output = AutoSimd<[u64; 4]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

§

#### type Output = AutoSimd<[u64; 8]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

§

#### type Output = AutoSimd<[u8; 16]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

§

#### type Output = AutoSimd<[u8; 2]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

§

#### type Output = AutoSimd<[u8; 32]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

§

#### type Output = AutoSimd<[u8; 4]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

§

#### type Output = AutoSimd<[u8; 8]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

§

#### type Output = AutoSimd<[usize; 2]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

§

#### type Output = AutoSimd<[usize; 4]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl Rem<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

§

#### type Output = AutoSimd<[usize; 8]>

The resulting type after applying the `%` operator.
source§

#### fn rem(self, rhs: Self) -> Self

Performs the `%` operation. Read more
source§

### impl RemAssign<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl RemAssign<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

source§

#### fn rem_assign(&mut self, rhs: Self)

Performs the `%=` operation. Read more
source§

### impl SimdBool for AutoSimd<[bool; 1]>

source§

#### fn bitmask(self) -> u64

A bit mask representing the boolean state of each lanes of `self`. Read more
source§

#### fn and(self) -> bool

Lane-wise bitwise and of the vector elements.
source§

#### fn or(self) -> bool

Lane-wise bitwise or of the vector elements.
source§

#### fn xor(self) -> bool

Lane-wise bitwise xor of the vector elements.
source§

#### fn all(self) -> bool

Are all vector lanes true?
source§

#### fn any(self) -> bool

Is any vector lane true?
source§

#### fn none(self) -> bool

Are all vector lanes false?
source§

#### fn if_else<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_value()` depending on the lanes of `self`. Read more
source§

#### fn if_else2<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_if.1()` and `else_value()` depending on the lanes of `self` and `else_if.0()`. Read more
source§

#### fn if_else3<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_if.1()` and `else_else_if.1()` and `else_value()` depending on the lanes of `self` and `else_if.0()` and `else_else_if.0()`. Read more
source§

### impl SimdBool for AutoSimd<[bool; 16]>

source§

#### fn bitmask(self) -> u64

A bit mask representing the boolean state of each lanes of `self`. Read more
source§

#### fn and(self) -> bool

Lane-wise bitwise and of the vector elements.
source§

#### fn or(self) -> bool

Lane-wise bitwise or of the vector elements.
source§

#### fn xor(self) -> bool

Lane-wise bitwise xor of the vector elements.
source§

#### fn all(self) -> bool

Are all vector lanes true?
source§

#### fn any(self) -> bool

Is any vector lane true?
source§

#### fn none(self) -> bool

Are all vector lanes false?
source§

#### fn if_else<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_value()` depending on the lanes of `self`. Read more
source§

#### fn if_else2<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_if.1()` and `else_value()` depending on the lanes of `self` and `else_if.0()`. Read more
source§

#### fn if_else3<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_if.1()` and `else_else_if.1()` and `else_value()` depending on the lanes of `self` and `else_if.0()` and `else_else_if.0()`. Read more
source§

### impl SimdBool for AutoSimd<[bool; 2]>

source§

#### fn bitmask(self) -> u64

A bit mask representing the boolean state of each lanes of `self`. Read more
source§

#### fn and(self) -> bool

Lane-wise bitwise and of the vector elements.
source§

#### fn or(self) -> bool

Lane-wise bitwise or of the vector elements.
source§

#### fn xor(self) -> bool

Lane-wise bitwise xor of the vector elements.
source§

#### fn all(self) -> bool

Are all vector lanes true?
source§

#### fn any(self) -> bool

Is any vector lane true?
source§

#### fn none(self) -> bool

Are all vector lanes false?
source§

#### fn if_else<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_value()` depending on the lanes of `self`. Read more
source§

#### fn if_else2<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_if.1()` and `else_value()` depending on the lanes of `self` and `else_if.0()`. Read more
source§

#### fn if_else3<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_if.1()` and `else_else_if.1()` and `else_value()` depending on the lanes of `self` and `else_if.0()` and `else_else_if.0()`. Read more
source§

### impl SimdBool for AutoSimd<[bool; 32]>

source§

#### fn bitmask(self) -> u64

A bit mask representing the boolean state of each lanes of `self`. Read more
source§

#### fn and(self) -> bool

Lane-wise bitwise and of the vector elements.
source§

#### fn or(self) -> bool

Lane-wise bitwise or of the vector elements.
source§

#### fn xor(self) -> bool

Lane-wise bitwise xor of the vector elements.
source§

#### fn all(self) -> bool

Are all vector lanes true?
source§

#### fn any(self) -> bool

Is any vector lane true?
source§

#### fn none(self) -> bool

Are all vector lanes false?
source§

#### fn if_else<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_value()` depending on the lanes of `self`. Read more
source§

#### fn if_else2<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_if.1()` and `else_value()` depending on the lanes of `self` and `else_if.0()`. Read more
source§

#### fn if_else3<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_if.1()` and `else_else_if.1()` and `else_value()` depending on the lanes of `self` and `else_if.0()` and `else_else_if.0()`. Read more
source§

### impl SimdBool for AutoSimd<[bool; 4]>

source§

#### fn bitmask(self) -> u64

A bit mask representing the boolean state of each lanes of `self`. Read more
source§

#### fn and(self) -> bool

Lane-wise bitwise and of the vector elements.
source§

#### fn or(self) -> bool

Lane-wise bitwise or of the vector elements.
source§

#### fn xor(self) -> bool

Lane-wise bitwise xor of the vector elements.
source§

#### fn all(self) -> bool

Are all vector lanes true?
source§

#### fn any(self) -> bool

Is any vector lane true?
source§

#### fn none(self) -> bool

Are all vector lanes false?
source§

#### fn if_else<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_value()` depending on the lanes of `self`. Read more
source§

#### fn if_else2<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_if.1()` and `else_value()` depending on the lanes of `self` and `else_if.0()`. Read more
source§

#### fn if_else3<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_if.1()` and `else_else_if.1()` and `else_value()` depending on the lanes of `self` and `else_if.0()` and `else_else_if.0()`. Read more
source§

### impl SimdBool for AutoSimd<[bool; 8]>

source§

#### fn bitmask(self) -> u64

A bit mask representing the boolean state of each lanes of `self`. Read more
source§

#### fn and(self) -> bool

Lane-wise bitwise and of the vector elements.
source§

#### fn or(self) -> bool

Lane-wise bitwise or of the vector elements.
source§

#### fn xor(self) -> bool

Lane-wise bitwise xor of the vector elements.
source§

#### fn all(self) -> bool

Are all vector lanes true?
source§

#### fn any(self) -> bool

Is any vector lane true?
source§

#### fn none(self) -> bool

Are all vector lanes false?
source§

#### fn if_else<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_value()` depending on the lanes of `self`. Read more
source§

#### fn if_else2<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_if.1()` and `else_value()` depending on the lanes of `self` and `else_if.0()`. Read more
source§

#### fn if_else3<Res: SimdValue<SimdBool = Self>>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> Self, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res

Merges the value of `if_value()` and `else_if.1()` and `else_else_if.1()` and `else_value()` depending on the lanes of `self` and `else_if.0()` and `else_else_if.0()`. Read more
source§

### impl SimdComplexField for AutoSimd<[f32; 16]>

§

#### type SimdRealField = AutoSimd<[f32; 16]>

Type of the coefficients of a complex number.
source§

#### fn simd_horizontal_sum(self) -> Self::Element

Computes the sum of all the lanes of `self`.
source§

#### fn simd_horizontal_product(self) -> Self::Element

Computes the product of all the lanes of `self`.
source§

#### fn from_simd_real(re: Self::SimdRealField) -> Self

Builds a pure-real complex number from the given value.
source§

#### fn simd_real(self) -> Self::SimdRealField

The real part of this complex number.
source§

#### fn simd_imaginary(self) -> Self::SimdRealField

The imaginary part of this complex number.
source§

#### fn simd_norm1(self) -> Self::SimdRealField

The sum of the absolute value of this complex number’s real and imaginary part.
source§

#### fn simd_modulus(self) -> Self::SimdRealField

The modulus of this complex number.
source§

#### fn simd_modulus_squared(self) -> Self::SimdRealField

The squared modulus of this complex number.
source§

#### fn simd_argument(self) -> Self::SimdRealField

The argument of this complex number.
source§

#### fn simd_to_exp(self) -> (Self::SimdRealField, Self)

The exponential form of this complex number: (modulus, e^{i arg})
source§

#### fn simd_recip(self) -> Self

source§

#### fn simd_conjugate(self) -> Self

source§

#### fn simd_scale(self, factor: Self::SimdRealField) -> Self

Multiplies this complex number by `factor`.
source§

#### fn simd_unscale(self, factor: Self::SimdRealField) -> Self

Divides this complex number by `factor`.
source§

#### fn simd_floor(self) -> Self

source§

#### fn simd_ceil(self) -> Self

source§

#### fn simd_round(self) -> Self

source§

#### fn simd_trunc(self) -> Self

source§

#### fn simd_fract(self) -> Self

source§

#### fn simd_abs(self) -> Self

The absolute value of this complex number: `self / self.signum()`. Read more
source§

#### fn simd_signum(self) -> Self

The exponential part of this complex number: `self / self.modulus()`
source§

#### fn simd_mul_add(self, a: Self, b: Self) -> Self

source§

#### fn simd_powi(self, n: i32) -> Self

source§

#### fn simd_powf(self, n: Self) -> Self

source§

#### fn simd_powc(self, n: Self) -> Self

source§

#### fn simd_sqrt(self) -> Self

source§

#### fn simd_exp(self) -> Self

source§

#### fn simd_exp2(self) -> Self

source§

#### fn simd_exp_m1(self) -> Self

source§

#### fn simd_ln_1p(self) -> Self

source§

#### fn simd_ln(self) -> Self

source§

#### fn simd_log(self, base: Self) -> Self

source§

#### fn simd_log2(self) -> Self

source§

#### fn simd_log10(self) -> Self

source§

#### fn simd_cbrt(self) -> Self

source§

#### fn simd_hypot(self, other: Self) -> Self::SimdRealField

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
source§

#### fn simd_sin(self) -> Self

source§

#### fn simd_cos(self) -> Self

source§

#### fn simd_tan(self) -> Self

source§

#### fn simd_asin(self) -> Self

source§

#### fn simd_acos(self) -> Self

source§

#### fn simd_atan(self) -> Self

source§

#### fn simd_sin_cos(self) -> (Self, Self)

source§

#### fn simd_sinh(self) -> Self

source§

#### fn simd_cosh(self) -> Self

source§

#### fn simd_tanh(self) -> Self

source§

#### fn simd_asinh(self) -> Self

source§

#### fn simd_acosh(self) -> Self

source§

#### fn simd_atanh(self) -> Self

source§

#### fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)

The polar form of this complex number: (modulus, arg)
source§

#### fn simd_sinh_cosh(self) -> (Self, Self)

source§

#### fn simd_sinc(self) -> Self

Cardinal sine
source§

#### fn simd_sinhc(self) -> Self

source§

#### fn simd_cosc(self) -> Self

Cardinal cos
source§

#### fn simd_coshc(self) -> Self

source§

### impl SimdComplexField for AutoSimd<[f32; 2]>

§

#### type SimdRealField = AutoSimd<[f32; 2]>

Type of the coefficients of a complex number.
source§

#### fn simd_horizontal_sum(self) -> Self::Element

Computes the sum of all the lanes of `self`.
source§

#### fn simd_horizontal_product(self) -> Self::Element

Computes the product of all the lanes of `self`.
source§

#### fn from_simd_real(re: Self::SimdRealField) -> Self

Builds a pure-real complex number from the given value.
source§

#### fn simd_real(self) -> Self::SimdRealField

The real part of this complex number.
source§

#### fn simd_imaginary(self) -> Self::SimdRealField

The imaginary part of this complex number.
source§

#### fn simd_norm1(self) -> Self::SimdRealField

The sum of the absolute value of this complex number’s real and imaginary part.
source§

#### fn simd_modulus(self) -> Self::SimdRealField

The modulus of this complex number.
source§

#### fn simd_modulus_squared(self) -> Self::SimdRealField

The squared modulus of this complex number.
source§

#### fn simd_argument(self) -> Self::SimdRealField

The argument of this complex number.
source§

#### fn simd_to_exp(self) -> (Self::SimdRealField, Self)

The exponential form of this complex number: (modulus, e^{i arg})
source§

#### fn simd_recip(self) -> Self

source§

#### fn simd_conjugate(self) -> Self

source§

#### fn simd_scale(self, factor: Self::SimdRealField) -> Self

Multiplies this complex number by `factor`.
source§

#### fn simd_unscale(self, factor: Self::SimdRealField) -> Self

Divides this complex number by `factor`.
source§

#### fn simd_floor(self) -> Self

source§

#### fn simd_ceil(self) -> Self

source§

#### fn simd_round(self) -> Self

source§

#### fn simd_trunc(self) -> Self

source§

#### fn simd_fract(self) -> Self

source§

#### fn simd_abs(self) -> Self

The absolute value of this complex number: `self / self.signum()`. Read more
source§

#### fn simd_signum(self) -> Self

The exponential part of this complex number: `self / self.modulus()`
source§

#### fn simd_mul_add(self, a: Self, b: Self) -> Self

source§

#### fn simd_powi(self, n: i32) -> Self

source§

#### fn simd_powf(self, n: Self) -> Self

source§

#### fn simd_powc(self, n: Self) -> Self

source§

#### fn simd_sqrt(self) -> Self

source§

#### fn simd_exp(self) -> Self

source§

#### fn simd_exp2(self) -> Self

source§

#### fn simd_exp_m1(self) -> Self

source§

#### fn simd_ln_1p(self) -> Self

source§

#### fn simd_ln(self) -> Self

source§

#### fn simd_log(self, base: Self) -> Self

source§

#### fn simd_log2(self) -> Self

source§

#### fn simd_log10(self) -> Self

source§

#### fn simd_cbrt(self) -> Self

source§

#### fn simd_hypot(self, other: Self) -> Self::SimdRealField

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
source§

#### fn simd_sin(self) -> Self

source§

#### fn simd_cos(self) -> Self

source§

#### fn simd_tan(self) -> Self

source§

#### fn simd_asin(self) -> Self

source§

#### fn simd_acos(self) -> Self

source§

#### fn simd_atan(self) -> Self

source§

#### fn simd_sin_cos(self) -> (Self, Self)

source§

#### fn simd_sinh(self) -> Self

source§

#### fn simd_cosh(self) -> Self

source§

#### fn simd_tanh(self) -> Self

source§

#### fn simd_asinh(self) -> Self

source§

#### fn simd_acosh(self) -> Self

source§

#### fn simd_atanh(self) -> Self

source§

#### fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)

The polar form of this complex number: (modulus, arg)
source§

#### fn simd_sinh_cosh(self) -> (Self, Self)

source§

#### fn simd_sinc(self) -> Self

Cardinal sine
source§

#### fn simd_sinhc(self) -> Self

source§

#### fn simd_cosc(self) -> Self

Cardinal cos
source§

#### fn simd_coshc(self) -> Self

source§

### impl SimdComplexField for AutoSimd<[f32; 4]>

§

#### type SimdRealField = AutoSimd<[f32; 4]>

Type of the coefficients of a complex number.
source§

#### fn simd_horizontal_sum(self) -> Self::Element

Computes the sum of all the lanes of `self`.
source§

#### fn simd_horizontal_product(self) -> Self::Element

Computes the product of all the lanes of `self`.
source§

#### fn from_simd_real(re: Self::SimdRealField) -> Self

Builds a pure-real complex number from the given value.
source§

#### fn simd_real(self) -> Self::SimdRealField

The real part of this complex number.
source§

#### fn simd_imaginary(self) -> Self::SimdRealField

The imaginary part of this complex number.
source§

#### fn simd_norm1(self) -> Self::SimdRealField

The sum of the absolute value of this complex number’s real and imaginary part.
source§

#### fn simd_modulus(self) -> Self::SimdRealField

The modulus of this complex number.
source§

#### fn simd_modulus_squared(self) -> Self::SimdRealField

The squared modulus of this complex number.
source§

#### fn simd_argument(self) -> Self::SimdRealField

The argument of this complex number.
source§

#### fn simd_to_exp(self) -> (Self::SimdRealField, Self)

The exponential form of this complex number: (modulus, e^{i arg})
source§

#### fn simd_recip(self) -> Self

source§

#### fn simd_conjugate(self) -> Self

source§

#### fn simd_scale(self, factor: Self::SimdRealField) -> Self

Multiplies this complex number by `factor`.
source§

#### fn simd_unscale(self, factor: Self::SimdRealField) -> Self

Divides this complex number by `factor`.
source§

#### fn simd_floor(self) -> Self

source§

#### fn simd_ceil(self) -> Self

source§

#### fn simd_round(self) -> Self

source§

#### fn simd_trunc(self) -> Self

source§

#### fn simd_fract(self) -> Self

source§

#### fn simd_abs(self) -> Self

The absolute value of this complex number: `self / self.signum()`. Read more
source§

#### fn simd_signum(self) -> Self

The exponential part of this complex number: `self / self.modulus()`
source§

#### fn simd_mul_add(self, a: Self, b: Self) -> Self

source§

#### fn simd_powi(self, n: i32) -> Self

source§

#### fn simd_powf(self, n: Self) -> Self

source§

#### fn simd_powc(self, n: Self) -> Self

source§

#### fn simd_sqrt(self) -> Self

source§

#### fn simd_exp(self) -> Self

source§

#### fn simd_exp2(self) -> Self

source§

#### fn simd_exp_m1(self) -> Self

source§

#### fn simd_ln_1p(self) -> Self

source§

#### fn simd_ln(self) -> Self

source§

#### fn simd_log(self, base: Self) -> Self

source§

#### fn simd_log2(self) -> Self

source§

#### fn simd_log10(self) -> Self

source§

#### fn simd_cbrt(self) -> Self

source§

#### fn simd_hypot(self, other: Self) -> Self::SimdRealField

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
source§

#### fn simd_sin(self) -> Self

source§

#### fn simd_cos(self) -> Self

source§

#### fn simd_tan(self) -> Self

source§

#### fn simd_asin(self) -> Self

source§

#### fn simd_acos(self) -> Self

source§

#### fn simd_atan(self) -> Self

source§

#### fn simd_sin_cos(self) -> (Self, Self)

source§

#### fn simd_sinh(self) -> Self

source§

#### fn simd_cosh(self) -> Self

source§

#### fn simd_tanh(self) -> Self

source§

#### fn simd_asinh(self) -> Self

source§

#### fn simd_acosh(self) -> Self

source§

#### fn simd_atanh(self) -> Self

source§

#### fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)

The polar form of this complex number: (modulus, arg)
source§

#### fn simd_sinh_cosh(self) -> (Self, Self)

source§

#### fn simd_sinc(self) -> Self

Cardinal sine
source§

#### fn simd_sinhc(self) -> Self

source§

#### fn simd_cosc(self) -> Self

Cardinal cos
source§

#### fn simd_coshc(self) -> Self

source§

### impl SimdComplexField for AutoSimd<[f32; 8]>

§

#### type SimdRealField = AutoSimd<[f32; 8]>

Type of the coefficients of a complex number.
source§

#### fn simd_horizontal_sum(self) -> Self::Element

Computes the sum of all the lanes of `self`.
source§

#### fn simd_horizontal_product(self) -> Self::Element

Computes the product of all the lanes of `self`.
source§

#### fn from_simd_real(re: Self::SimdRealField) -> Self

Builds a pure-real complex number from the given value.
source§

#### fn simd_real(self) -> Self::SimdRealField

The real part of this complex number.
source§

#### fn simd_imaginary(self) -> Self::SimdRealField

The imaginary part of this complex number.
source§

#### fn simd_norm1(self) -> Self::SimdRealField

The sum of the absolute value of this complex number’s real and imaginary part.
source§

#### fn simd_modulus(self) -> Self::SimdRealField

The modulus of this complex number.
source§

#### fn simd_modulus_squared(self) -> Self::SimdRealField

The squared modulus of this complex number.
source§

#### fn simd_argument(self) -> Self::SimdRealField

The argument of this complex number.
source§

#### fn simd_to_exp(self) -> (Self::SimdRealField, Self)

The exponential form of this complex number: (modulus, e^{i arg})
source§

#### fn simd_recip(self) -> Self

source§

#### fn simd_conjugate(self) -> Self

source§

#### fn simd_scale(self, factor: Self::SimdRealField) -> Self

Multiplies this complex number by `factor`.
source§

#### fn simd_unscale(self, factor: Self::SimdRealField) -> Self

Divides this complex number by `factor`.
source§

#### fn simd_floor(self) -> Self

source§

#### fn simd_ceil(self) -> Self

source§

#### fn simd_round(self) -> Self

source§

#### fn simd_trunc(self) -> Self

source§

#### fn simd_fract(self) -> Self

source§

#### fn simd_abs(self) -> Self

The absolute value of this complex number: `self / self.signum()`. Read more
source§

#### fn simd_signum(self) -> Self

The exponential part of this complex number: `self / self.modulus()`
source§

#### fn simd_mul_add(self, a: Self, b: Self) -> Self

source§

#### fn simd_powi(self, n: i32) -> Self

source§

#### fn simd_powf(self, n: Self) -> Self

source§

#### fn simd_powc(self, n: Self) -> Self

source§

#### fn simd_sqrt(self) -> Self

source§

#### fn simd_exp(self) -> Self

source§

#### fn simd_exp2(self) -> Self

source§

#### fn simd_exp_m1(self) -> Self

source§

#### fn simd_ln_1p(self) -> Self

source§

#### fn simd_ln(self) -> Self

source§

#### fn simd_log(self, base: Self) -> Self

source§

#### fn simd_log2(self) -> Self

source§

#### fn simd_log10(self) -> Self

source§

#### fn simd_cbrt(self) -> Self

source§

#### fn simd_hypot(self, other: Self) -> Self::SimdRealField

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
source§

#### fn simd_sin(self) -> Self

source§

#### fn simd_cos(self) -> Self

source§

#### fn simd_tan(self) -> Self

source§

#### fn simd_asin(self) -> Self

source§

#### fn simd_acos(self) -> Self

source§

#### fn simd_atan(self) -> Self

source§

#### fn simd_sin_cos(self) -> (Self, Self)

source§

#### fn simd_sinh(self) -> Self

source§

#### fn simd_cosh(self) -> Self

source§

#### fn simd_tanh(self) -> Self

source§

#### fn simd_asinh(self) -> Self

source§

#### fn simd_acosh(self) -> Self

source§

#### fn simd_atanh(self) -> Self

source§

#### fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)

The polar form of this complex number: (modulus, arg)
source§

#### fn simd_sinh_cosh(self) -> (Self, Self)

source§

#### fn simd_sinc(self) -> Self

Cardinal sine
source§

#### fn simd_sinhc(self) -> Self

source§

#### fn simd_cosc(self) -> Self

Cardinal cos
source§

#### fn simd_coshc(self) -> Self

source§

### impl SimdComplexField for AutoSimd<[f64; 2]>

§

#### type SimdRealField = AutoSimd<[f64; 2]>

Type of the coefficients of a complex number.
source§

#### fn simd_horizontal_sum(self) -> Self::Element

Computes the sum of all the lanes of `self`.
source§

#### fn simd_horizontal_product(self) -> Self::Element

Computes the product of all the lanes of `self`.
source§

#### fn from_simd_real(re: Self::SimdRealField) -> Self

Builds a pure-real complex number from the given value.
source§

#### fn simd_real(self) -> Self::SimdRealField

The real part of this complex number.
source§

#### fn simd_imaginary(self) -> Self::SimdRealField

The imaginary part of this complex number.
source§

#### fn simd_norm1(self) -> Self::SimdRealField

The sum of the absolute value of this complex number’s real and imaginary part.
source§

#### fn simd_modulus(self) -> Self::SimdRealField

The modulus of this complex number.
source§

#### fn simd_modulus_squared(self) -> Self::SimdRealField

The squared modulus of this complex number.
source§

#### fn simd_argument(self) -> Self::SimdRealField

The argument of this complex number.
source§

#### fn simd_to_exp(self) -> (Self::SimdRealField, Self)

The exponential form of this complex number: (modulus, e^{i arg})
source§

#### fn simd_recip(self) -> Self

source§

#### fn simd_conjugate(self) -> Self

source§

#### fn simd_scale(self, factor: Self::SimdRealField) -> Self

Multiplies this complex number by `factor`.
source§

#### fn simd_unscale(self, factor: Self::SimdRealField) -> Self

Divides this complex number by `factor`.
source§

#### fn simd_floor(self) -> Self

source§

#### fn simd_ceil(self) -> Self

source§

#### fn simd_round(self) -> Self

source§

#### fn simd_trunc(self) -> Self

source§

#### fn simd_fract(self) -> Self

source§

#### fn simd_abs(self) -> Self

The absolute value of this complex number: `self / self.signum()`. Read more
source§

#### fn simd_signum(self) -> Self

The exponential part of this complex number: `self / self.modulus()`
source§

#### fn simd_mul_add(self, a: Self, b: Self) -> Self

source§

#### fn simd_powi(self, n: i32) -> Self

source§

#### fn simd_powf(self, n: Self) -> Self

source§

#### fn simd_powc(self, n: Self) -> Self

source§

#### fn simd_sqrt(self) -> Self

source§

#### fn simd_exp(self) -> Self

source§

#### fn simd_exp2(self) -> Self

source§

#### fn simd_exp_m1(self) -> Self

source§

#### fn simd_ln_1p(self) -> Self

source§

#### fn simd_ln(self) -> Self

source§

#### fn simd_log(self, base: Self) -> Self

source§

#### fn simd_log2(self) -> Self

source§

#### fn simd_log10(self) -> Self

source§

#### fn simd_cbrt(self) -> Self

source§

#### fn simd_hypot(self, other: Self) -> Self::SimdRealField

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
source§

#### fn simd_sin(self) -> Self

source§

#### fn simd_cos(self) -> Self

source§

#### fn simd_tan(self) -> Self

source§

#### fn simd_asin(self) -> Self

source§

#### fn simd_acos(self) -> Self

source§

#### fn simd_atan(self) -> Self

source§

#### fn simd_sin_cos(self) -> (Self, Self)

source§

#### fn simd_sinh(self) -> Self

source§

#### fn simd_cosh(self) -> Self

source§

#### fn simd_tanh(self) -> Self

source§

#### fn simd_asinh(self) -> Self

source§

#### fn simd_acosh(self) -> Self

source§

#### fn simd_atanh(self) -> Self

source§

#### fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)

The polar form of this complex number: (modulus, arg)
source§

#### fn simd_sinh_cosh(self) -> (Self, Self)

source§

#### fn simd_sinc(self) -> Self

Cardinal sine
source§

#### fn simd_sinhc(self) -> Self

source§

#### fn simd_cosc(self) -> Self

Cardinal cos
source§

#### fn simd_coshc(self) -> Self

source§

### impl SimdComplexField for AutoSimd<[f64; 4]>

§

#### type SimdRealField = AutoSimd<[f64; 4]>

Type of the coefficients of a complex number.
source§

#### fn simd_horizontal_sum(self) -> Self::Element

Computes the sum of all the lanes of `self`.
source§

#### fn simd_horizontal_product(self) -> Self::Element

Computes the product of all the lanes of `self`.
source§

#### fn from_simd_real(re: Self::SimdRealField) -> Self

Builds a pure-real complex number from the given value.
source§

#### fn simd_real(self) -> Self::SimdRealField

The real part of this complex number.
source§

#### fn simd_imaginary(self) -> Self::SimdRealField

The imaginary part of this complex number.
source§

#### fn simd_norm1(self) -> Self::SimdRealField

The sum of the absolute value of this complex number’s real and imaginary part.
source§

#### fn simd_modulus(self) -> Self::SimdRealField

The modulus of this complex number.
source§

#### fn simd_modulus_squared(self) -> Self::SimdRealField

The squared modulus of this complex number.
source§

#### fn simd_argument(self) -> Self::SimdRealField

The argument of this complex number.
source§

#### fn simd_to_exp(self) -> (Self::SimdRealField, Self)

The exponential form of this complex number: (modulus, e^{i arg})
source§

#### fn simd_recip(self) -> Self

source§

#### fn simd_conjugate(self) -> Self

source§

#### fn simd_scale(self, factor: Self::SimdRealField) -> Self

Multiplies this complex number by `factor`.
source§

#### fn simd_unscale(self, factor: Self::SimdRealField) -> Self

Divides this complex number by `factor`.
source§

#### fn simd_floor(self) -> Self

source§

#### fn simd_ceil(self) -> Self

source§

#### fn simd_round(self) -> Self

source§

#### fn simd_trunc(self) -> Self

source§

#### fn simd_fract(self) -> Self

source§

#### fn simd_abs(self) -> Self

The absolute value of this complex number: `self / self.signum()`. Read more
source§

#### fn simd_signum(self) -> Self

The exponential part of this complex number: `self / self.modulus()`
source§

#### fn simd_mul_add(self, a: Self, b: Self) -> Self

source§

#### fn simd_powi(self, n: i32) -> Self

source§

#### fn simd_powf(self, n: Self) -> Self

source§

#### fn simd_powc(self, n: Self) -> Self

source§

#### fn simd_sqrt(self) -> Self

source§

#### fn simd_exp(self) -> Self

source§

#### fn simd_exp2(self) -> Self

source§

#### fn simd_exp_m1(self) -> Self

source§

#### fn simd_ln_1p(self) -> Self

source§

#### fn simd_ln(self) -> Self

source§

#### fn simd_log(self, base: Self) -> Self

source§

#### fn simd_log2(self) -> Self

source§

#### fn simd_log10(self) -> Self

source§

#### fn simd_cbrt(self) -> Self

source§

#### fn simd_hypot(self, other: Self) -> Self::SimdRealField

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
source§

#### fn simd_sin(self) -> Self

source§

#### fn simd_cos(self) -> Self

source§

#### fn simd_tan(self) -> Self

source§

#### fn simd_asin(self) -> Self

source§

#### fn simd_acos(self) -> Self

source§

#### fn simd_atan(self) -> Self

source§

#### fn simd_sin_cos(self) -> (Self, Self)

source§

#### fn simd_sinh(self) -> Self

source§

#### fn simd_cosh(self) -> Self

source§

#### fn simd_tanh(self) -> Self

source§

#### fn simd_asinh(self) -> Self

source§

#### fn simd_acosh(self) -> Self

source§

#### fn simd_atanh(self) -> Self

source§

#### fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)

The polar form of this complex number: (modulus, arg)
source§

#### fn simd_sinh_cosh(self) -> (Self, Self)

source§

#### fn simd_sinc(self) -> Self

Cardinal sine
source§

#### fn simd_sinhc(self) -> Self

source§

#### fn simd_cosc(self) -> Self

Cardinal cos
source§

#### fn simd_coshc(self) -> Self

source§

### impl SimdComplexField for AutoSimd<[f64; 8]>

§

#### type SimdRealField = AutoSimd<[f64; 8]>

Type of the coefficients of a complex number.
source§

#### fn simd_horizontal_sum(self) -> Self::Element

Computes the sum of all the lanes of `self`.
source§

#### fn simd_horizontal_product(self) -> Self::Element

Computes the product of all the lanes of `self`.
source§

#### fn from_simd_real(re: Self::SimdRealField) -> Self

Builds a pure-real complex number from the given value.
source§

#### fn simd_real(self) -> Self::SimdRealField

The real part of this complex number.
source§

#### fn simd_imaginary(self) -> Self::SimdRealField

The imaginary part of this complex number.
source§

#### fn simd_norm1(self) -> Self::SimdRealField

The sum of the absolute value of this complex number’s real and imaginary part.
source§

#### fn simd_modulus(self) -> Self::SimdRealField

The modulus of this complex number.
source§

#### fn simd_modulus_squared(self) -> Self::SimdRealField

The squared modulus of this complex number.
source§

#### fn simd_argument(self) -> Self::SimdRealField

The argument of this complex number.
source§

#### fn simd_to_exp(self) -> (Self::SimdRealField, Self)

The exponential form of this complex number: (modulus, e^{i arg})
source§

#### fn simd_recip(self) -> Self

source§

#### fn simd_conjugate(self) -> Self

source§

#### fn simd_scale(self, factor: Self::SimdRealField) -> Self

Multiplies this complex number by `factor`.
source§

#### fn simd_unscale(self, factor: Self::SimdRealField) -> Self

Divides this complex number by `factor`.
source§

#### fn simd_floor(self) -> Self

source§

#### fn simd_ceil(self) -> Self

source§

#### fn simd_round(self) -> Self

source§

#### fn simd_trunc(self) -> Self

source§

#### fn simd_fract(self) -> Self

source§

#### fn simd_abs(self) -> Self

The absolute value of this complex number: `self / self.signum()`. Read more
source§

#### fn simd_signum(self) -> Self

The exponential part of this complex number: `self / self.modulus()`
source§

#### fn simd_mul_add(self, a: Self, b: Self) -> Self

source§

#### fn simd_powi(self, n: i32) -> Self

source§

#### fn simd_powf(self, n: Self) -> Self

source§

#### fn simd_powc(self, n: Self) -> Self

source§

#### fn simd_sqrt(self) -> Self

source§

#### fn simd_exp(self) -> Self

source§

#### fn simd_exp2(self) -> Self

source§

#### fn simd_exp_m1(self) -> Self

source§

#### fn simd_ln_1p(self) -> Self

source§

#### fn simd_ln(self) -> Self

source§

#### fn simd_log(self, base: Self) -> Self

source§

#### fn simd_log2(self) -> Self

source§

#### fn simd_log10(self) -> Self

source§

#### fn simd_cbrt(self) -> Self

source§

#### fn simd_hypot(self, other: Self) -> Self::SimdRealField

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
source§

#### fn simd_sin(self) -> Self

source§

#### fn simd_cos(self) -> Self

source§

#### fn simd_tan(self) -> Self

source§

#### fn simd_asin(self) -> Self

source§

#### fn simd_acos(self) -> Self

source§

#### fn simd_atan(self) -> Self

source§

#### fn simd_sin_cos(self) -> (Self, Self)

source§

#### fn simd_sinh(self) -> Self

source§

#### fn simd_cosh(self) -> Self

source§

#### fn simd_tanh(self) -> Self

source§

#### fn simd_asinh(self) -> Self

source§

#### fn simd_acosh(self) -> Self

source§

#### fn simd_atanh(self) -> Self

source§

#### fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)

The polar form of this complex number: (modulus, arg)
source§

#### fn simd_sinh_cosh(self) -> (Self, Self)

source§

#### fn simd_sinc(self) -> Self

Cardinal sine
source§

#### fn simd_sinhc(self) -> Self

source§

#### fn simd_cosc(self) -> Self

Cardinal cos
source§

#### fn simd_coshc(self) -> Self

source§

### impl SimdPartialOrd for AutoSimd<[f32; 16]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[f32; 2]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[f32; 4]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[f32; 8]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[f64; 2]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[f64; 4]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[f64; 8]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i128; 1]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i128; 2]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i128; 4]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i16; 16]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i16; 2]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i16; 32]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i16; 4]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i16; 8]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i32; 16]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i32; 2]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i32; 4]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i32; 8]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i64; 2]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i64; 4]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i64; 8]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i8; 16]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i8; 2]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i8; 32]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i8; 4]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[i8; 8]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[isize; 2]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[isize; 4]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[isize; 8]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u128; 1]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u128; 2]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u128; 4]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u16; 16]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u16; 2]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u16; 32]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u16; 4]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u16; 8]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u32; 16]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u32; 2]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u32; 4]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u32; 8]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u64; 2]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u64; 4]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u64; 8]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u8; 16]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u8; 2]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u8; 32]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u8; 4]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[u8; 8]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[usize; 2]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[usize; 4]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdPartialOrd for AutoSimd<[usize; 8]>

source§

#### fn simd_gt(self, other: Self) -> Self::SimdBool

Lanewise greater than `>` comparison.
source§

#### fn simd_lt(self, other: Self) -> Self::SimdBool

Lanewise less than `<` comparison.
source§

#### fn simd_ge(self, other: Self) -> Self::SimdBool

Lanewise greater or equal `>=` comparison.
source§

#### fn simd_le(self, other: Self) -> Self::SimdBool

Lanewise less or equal `<=` comparison.
source§

#### fn simd_eq(self, other: Self) -> Self::SimdBool

Lanewise equal `==` comparison.
source§

#### fn simd_ne(self, other: Self) -> Self::SimdBool

Lanewise not equal `!=` comparison.
source§

#### fn simd_max(self, other: Self) -> Self

Lanewise max value.
source§

#### fn simd_min(self, other: Self) -> Self

Lanewise min value.
source§

#### fn simd_clamp(self, min: Self, max: Self) -> Self

Clamps each lane of `self` between the corresponding lane of `min` and `max`.
source§

#### fn simd_horizontal_min(self) -> Self::Element

The min value among all lanes of `self`.
source§

#### fn simd_horizontal_max(self) -> Self::Element

The max value among all lanes of `self`.
source§

### impl SimdRealField for AutoSimd<[f32; 16]>

source§

#### fn simd_atan2(self, other: Self) -> Self

source§

#### fn simd_copysign(self, sign: Self) -> Self

Copies the sign of `sign` to `self`. Read more
source§

#### fn simd_default_epsilon() -> Self

source§

#### fn simd_pi() -> Self

source§

#### fn simd_two_pi() -> Self

source§

#### fn simd_frac_pi_2() -> Self

source§

#### fn simd_frac_pi_3() -> Self

source§

#### fn simd_frac_pi_4() -> Self

source§

#### fn simd_frac_pi_6() -> Self

source§

#### fn simd_frac_pi_8() -> Self

source§

#### fn simd_frac_1_pi() -> Self

source§

#### fn simd_frac_2_pi() -> Self

source§

#### fn simd_frac_2_sqrt_pi() -> Self

source§

#### fn simd_e() -> Self

source§

#### fn simd_log2_e() -> Self

source§

#### fn simd_log10_e() -> Self

source§

#### fn simd_ln_2() -> Self

source§

#### fn simd_ln_10() -> Self

source§

### impl SimdRealField for AutoSimd<[f32; 2]>

source§

#### fn simd_atan2(self, other: Self) -> Self

source§

#### fn simd_copysign(self, sign: Self) -> Self

Copies the sign of `sign` to `self`. Read more
source§

#### fn simd_default_epsilon() -> Self

source§

#### fn simd_pi() -> Self

source§

#### fn simd_two_pi() -> Self

source§

#### fn simd_frac_pi_2() -> Self

source§

#### fn simd_frac_pi_3() -> Self

source§

#### fn simd_frac_pi_4() -> Self

source§

#### fn simd_frac_pi_6() -> Self

source§

#### fn simd_frac_pi_8() -> Self

source§

#### fn simd_frac_1_pi() -> Self

source§

#### fn simd_frac_2_pi() -> Self

source§

#### fn simd_frac_2_sqrt_pi() -> Self

source§

#### fn simd_e() -> Self

source§

#### fn simd_log2_e() -> Self

source§

#### fn simd_log10_e() -> Self

source§

#### fn simd_ln_2() -> Self

source§

#### fn simd_ln_10() -> Self

source§

### impl SimdRealField for AutoSimd<[f32; 4]>

source§

#### fn simd_atan2(self, other: Self) -> Self

source§

#### fn simd_copysign(self, sign: Self) -> Self

Copies the sign of `sign` to `self`. Read more
source§

#### fn simd_default_epsilon() -> Self

source§

#### fn simd_pi() -> Self

source§

#### fn simd_two_pi() -> Self

source§

#### fn simd_frac_pi_2() -> Self

source§

#### fn simd_frac_pi_3() -> Self

source§

#### fn simd_frac_pi_4() -> Self

source§

#### fn simd_frac_pi_6() -> Self

source§

#### fn simd_frac_pi_8() -> Self

source§

#### fn simd_frac_1_pi() -> Self

source§

#### fn simd_frac_2_pi() -> Self

source§

#### fn simd_frac_2_sqrt_pi() -> Self

source§

#### fn simd_e() -> Self

source§

#### fn simd_log2_e() -> Self

source§

#### fn simd_log10_e() -> Self

source§

#### fn simd_ln_2() -> Self

source§

#### fn simd_ln_10() -> Self

source§

### impl SimdRealField for AutoSimd<[f32; 8]>

source§

#### fn simd_atan2(self, other: Self) -> Self

source§

#### fn simd_copysign(self, sign: Self) -> Self

Copies the sign of `sign` to `self`. Read more
source§

#### fn simd_default_epsilon() -> Self

source§

#### fn simd_pi() -> Self

source§

#### fn simd_two_pi() -> Self

source§

#### fn simd_frac_pi_2() -> Self

source§

#### fn simd_frac_pi_3() -> Self

source§

#### fn simd_frac_pi_4() -> Self

source§

#### fn simd_frac_pi_6() -> Self

source§

#### fn simd_frac_pi_8() -> Self

source§

#### fn simd_frac_1_pi() -> Self

source§

#### fn simd_frac_2_pi() -> Self

source§

#### fn simd_frac_2_sqrt_pi() -> Self

source§

#### fn simd_e() -> Self

source§

#### fn simd_log2_e() -> Self

source§

#### fn simd_log10_e() -> Self

source§

#### fn simd_ln_2() -> Self

source§

#### fn simd_ln_10() -> Self

source§

### impl SimdRealField for AutoSimd<[f64; 2]>

source§

#### fn simd_atan2(self, other: Self) -> Self

source§

#### fn simd_copysign(self, sign: Self) -> Self

Copies the sign of `sign` to `self`. Read more
source§

#### fn simd_default_epsilon() -> Self

source§

#### fn simd_pi() -> Self

source§

#### fn simd_two_pi() -> Self

source§

#### fn simd_frac_pi_2() -> Self

source§

#### fn simd_frac_pi_3() -> Self

source§

#### fn simd_frac_pi_4() -> Self

source§

#### fn simd_frac_pi_6() -> Self

source§

#### fn simd_frac_pi_8() -> Self

source§

#### fn simd_frac_1_pi() -> Self

source§

#### fn simd_frac_2_pi() -> Self

source§

#### fn simd_frac_2_sqrt_pi() -> Self

source§

#### fn simd_e() -> Self

source§

#### fn simd_log2_e() -> Self

source§

#### fn simd_log10_e() -> Self

source§

#### fn simd_ln_2() -> Self

source§

#### fn simd_ln_10() -> Self

source§

### impl SimdRealField for AutoSimd<[f64; 4]>

source§

#### fn simd_atan2(self, other: Self) -> Self

source§

#### fn simd_copysign(self, sign: Self) -> Self

Copies the sign of `sign` to `self`. Read more
source§

#### fn simd_default_epsilon() -> Self

source§

#### fn simd_pi() -> Self

source§

#### fn simd_two_pi() -> Self

source§

#### fn simd_frac_pi_2() -> Self

source§

#### fn simd_frac_pi_3() -> Self

source§

#### fn simd_frac_pi_4() -> Self

source§

#### fn simd_frac_pi_6() -> Self

source§

#### fn simd_frac_pi_8() -> Self

source§

#### fn simd_frac_1_pi() -> Self

source§

#### fn simd_frac_2_pi() -> Self

source§

#### fn simd_frac_2_sqrt_pi() -> Self

source§

#### fn simd_e() -> Self

source§

#### fn simd_log2_e() -> Self

source§

#### fn simd_log10_e() -> Self

source§

#### fn simd_ln_2() -> Self

source§

#### fn simd_ln_10() -> Self

source§

### impl SimdRealField for AutoSimd<[f64; 8]>

source§

#### fn simd_atan2(self, other: Self) -> Self

source§

#### fn simd_copysign(self, sign: Self) -> Self

Copies the sign of `sign` to `self`. Read more
source§

#### fn simd_default_epsilon() -> Self

source§

#### fn simd_pi() -> Self

source§

#### fn simd_two_pi() -> Self

source§

#### fn simd_frac_pi_2() -> Self

source§

#### fn simd_frac_pi_3() -> Self

source§

#### fn simd_frac_pi_4() -> Self

source§

#### fn simd_frac_pi_6() -> Self

source§

#### fn simd_frac_pi_8() -> Self

source§

#### fn simd_frac_1_pi() -> Self

source§

#### fn simd_frac_2_pi() -> Self

source§

#### fn simd_frac_2_sqrt_pi() -> Self

source§

#### fn simd_e() -> Self

source§

#### fn simd_log2_e() -> Self

source§

#### fn simd_log10_e() -> Self

source§

#### fn simd_ln_2() -> Self

source§

#### fn simd_ln_10() -> Self

source§

### impl SimdSigned for AutoSimd<[f32; 16]>

source§

#### fn simd_abs(&self) -> Self

The absolute value of each lane of `self`.
source§

#### fn simd_abs_sub(&self, other: &Self) -> Self

The absolute difference of each lane of `self`. Read more
source§

#### fn simd_signum(&self) -> Self

The signum of each lane of `Self`.
source§

#### fn is_simd_positive(&self) -> Self::SimdBool

Tests which lane is positive.
source§

#### fn is_simd_negative(&self) -> Self::SimdBool

Tests which lane is negative.
source§

### impl SimdSigned for AutoSimd<[f32; 2]>

source§

#### fn simd_abs(&self) -> Self

The absolute value of each lane of `self`.
source§

#### fn simd_abs_sub(&self, other: &Self) -> Self

The absolute difference of each lane of `self`. Read more
source§

#### fn simd_signum(&self) -> Self

The signum of each lane of `Self`.
source§

#### fn is_simd_positive(&self) -> Self::SimdBool

Tests which lane is positive.
source§

#### fn is_simd_negative(&self) -> Self::SimdBool

Tests which lane is negative.
source§

### impl SimdSigned for AutoSimd<[f32; 4]>

source§

#### fn simd_abs(&self) -> Self

The absolute value of each lane of `self`.
source§

#### fn simd_abs_sub(&self, other: &Self) -> Self

The absolute difference of each lane of `self`. Read more
source§

#### fn simd_signum(&self) -> Self

The signum of each lane of `Self`.
source§

#### fn is_simd_positive(&self) -> Self::SimdBool

Tests which lane is positive.
source§

#### fn is_simd_negative(&self) -> Self::SimdBool

Tests which lane is negative.
source§

### impl SimdSigned for AutoSimd<[f32; 8]>

source§

#### fn simd_abs(&self) -> Self

The absolute value of each lane of `self`.
source§

#### fn simd_abs_sub(&self, other: &Self) -> Self

The absolute difference of each lane of `self`. Read more
source§

#### fn simd_signum(&self) -> Self

The signum of each lane of `Self`.
source§

#### fn is_simd_positive(&self) -> Self::SimdBool

Tests which lane is positive.
source§

#### fn is_simd_negative(&self) -> Self::SimdBool

Tests which lane is negative.
source§

### impl SimdSigned for AutoSimd<[f64; 2]>

source§

#### fn simd_abs(&self) -> Self

The absolute value of each lane of `self`.
source§

#### fn simd_abs_sub(&self, other: &Self) -> Self

The absolute difference of each lane of `self`. Read more
source§

#### fn simd_signum(&self) -> Self

The signum of each lane of `Self`.
source§

#### fn is_simd_positive(&self) -> Self::SimdBool

Tests which lane is positive.
source§

#### fn is_simd_negative(&self) -> Self::SimdBool

Tests which lane is negative.
source§

### impl SimdSigned for AutoSimd<[f64; 4]>

source§

#### fn simd_abs(&self) -> Self

The absolute value of each lane of `self`.
source§

#### fn simd_abs_sub(&self, other: &Self) -> Self

The absolute difference of each lane of `self`. Read more
source§

#### fn simd_signum(&self) -> Self

The signum of each lane of `Self`.
source§

#### fn is_simd_positive(&self) -> Self::SimdBool

Tests which lane is positive.
source§

#### fn is_simd_negative(&self) -> Self::SimdBool

Tests which lane is negative.
source§

### impl SimdSigned for AutoSimd<[f64; 8]>

source§

#### fn simd_abs(&self) -> Self

The absolute value of each lane of `self`.
source§

#### fn simd_abs_sub(&self, other: &Self) -> Self

The absolute difference of each lane of `self`. Read more
source§

#### fn simd_signum(&self) -> Self

The signum of each lane of `Self`.
source§

#### fn is_simd_positive(&self) -> Self::SimdBool

Tests which lane is positive.
source§

#### fn is_simd_negative(&self) -> Self::SimdBool

Tests which lane is negative.
source§

### impl SimdValue for AutoSimd<[bool; 1]>

§

#### type Element = bool

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 1]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[bool; 16]>

§

#### type Element = bool

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 16]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[bool; 2]>

§

#### type Element = bool

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 2]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[bool; 32]>

§

#### type Element = bool

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 32]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[bool; 4]>

§

#### type Element = bool

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 4]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[bool; 8]>

§

#### type Element = bool

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 8]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[f32; 16]>

§

#### type Element = f32

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 16]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[f32; 2]>

§

#### type Element = f32

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 2]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[f32; 4]>

§

#### type Element = f32

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 4]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[f32; 8]>

§

#### type Element = f32

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 8]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[f64; 2]>

§

#### type Element = f64

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 2]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[f64; 4]>

§

#### type Element = f64

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 4]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[f64; 8]>

§

#### type Element = f64

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 8]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i128; 1]>

§

#### type Element = i128

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 1]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i128; 2]>

§

#### type Element = i128

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 2]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i128; 4]>

§

#### type Element = i128

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 4]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i16; 16]>

§

#### type Element = i16

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 16]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i16; 2]>

§

#### type Element = i16

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 2]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i16; 32]>

§

#### type Element = i16

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 32]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i16; 4]>

§

#### type Element = i16

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 4]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i16; 8]>

§

#### type Element = i16

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 8]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i32; 16]>

§

#### type Element = i32

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 16]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i32; 2]>

§

#### type Element = i32

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 2]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i32; 4]>

§

#### type Element = i32

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 4]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i32; 8]>

§

#### type Element = i32

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 8]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i64; 2]>

§

#### type Element = i64

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 2]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i64; 4]>

§

#### type Element = i64

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 4]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i64; 8]>

§

#### type Element = i64

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 8]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i8; 16]>

§

#### type Element = i8

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 16]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i8; 2]>

§

#### type Element = i8

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 2]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i8; 32]>

§

#### type Element = i8

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 32]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i8; 4]>

§

#### type Element = i8

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 4]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[i8; 8]>

§

#### type Element = i8

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 8]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[isize; 2]>

§

#### type Element = isize

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 2]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[isize; 4]>

§

#### type Element = isize

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 4]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[isize; 8]>

§

#### type Element = isize

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 8]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u128; 1]>

§

#### type Element = u128

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 1]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u128; 2]>

§

#### type Element = u128

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 2]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u128; 4]>

§

#### type Element = u128

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 4]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u16; 16]>

§

#### type Element = u16

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 16]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u16; 2]>

§

#### type Element = u16

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 2]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u16; 32]>

§

#### type Element = u16

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 32]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u16; 4]>

§

#### type Element = u16

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 4]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u16; 8]>

§

#### type Element = u16

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 8]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u32; 16]>

§

#### type Element = u32

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 16]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u32; 2]>

§

#### type Element = u32

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 2]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u32; 4]>

§

#### type Element = u32

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 4]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u32; 8]>

§

#### type Element = u32

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 8]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u64; 2]>

§

#### type Element = u64

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 2]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u64; 4]>

§

#### type Element = u64

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 4]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u64; 8]>

§

#### type Element = u64

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 8]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u8; 16]>

§

#### type Element = u8

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 16]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u8; 2]>

§

#### type Element = u8

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 2]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u8; 32]>

§

#### type Element = u8

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 32]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u8; 4]>

§

#### type Element = u8

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 4]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[u8; 8]>

§

#### type Element = u8

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 8]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[usize; 2]>

§

#### type Element = usize

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 2]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[usize; 4]>

§

#### type Element = usize

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 4]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl SimdValue for AutoSimd<[usize; 8]>

§

#### type Element = usize

The type of the elements of each lane of this SIMD value.
§

#### type SimdBool = AutoSimd<[bool; 8]>

Type of the result of comparing two SIMD values like `self`.
source§

#### fn lanes() -> usize

The number of lanes of this SIMD value.
source§

#### fn splat(val: Self::Element) -> Self

Initializes an SIMD value with each lanes set to `val`.
source§

#### fn extract(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self`. Read more
source§

#### unsafe fn extract_unchecked(&self, i: usize) -> Self::Element

Extracts the i-th lane of `self` without bound-checking.
source§

#### fn replace(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val`. Read more
source§

#### unsafe fn replace_unchecked(&mut self, i: usize, val: Self::Element)

Replaces the i-th lane of `self` by `val` without bound-checking.
source§

#### fn select(self, cond: Self::SimdBool, other: Self) -> Self

Merges `self` and `other` depending on the lanes of `cond`. Read more
source§

#### fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self`. Read more
source§

#### fn zip_map_lanes(
self,
b: Self,
f: impl Fn(Self::Element, Self::Element) -> Self::Element
) -> Selfwhere
Self: Clone,

Applies a function to each lane of `self` paired with the corresponding lane of `b`. Read more
source§

### impl Sub<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

§

#### type Output = AutoSimd<[f32; 16]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

§

#### type Output = AutoSimd<[f32; 2]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

§

#### type Output = AutoSimd<[f32; 4]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

§

#### type Output = AutoSimd<[f32; 8]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

§

#### type Output = AutoSimd<[f64; 2]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

§

#### type Output = AutoSimd<[f64; 4]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

§

#### type Output = AutoSimd<[f64; 8]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

§

#### type Output = AutoSimd<[i128; 1]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

§

#### type Output = AutoSimd<[i128; 2]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

§

#### type Output = AutoSimd<[i128; 4]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

§

#### type Output = AutoSimd<[i16; 16]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

§

#### type Output = AutoSimd<[i16; 2]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

§

#### type Output = AutoSimd<[i16; 32]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

§

#### type Output = AutoSimd<[i16; 4]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

§

#### type Output = AutoSimd<[i16; 8]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

§

#### type Output = AutoSimd<[i32; 16]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

§

#### type Output = AutoSimd<[i32; 2]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

§

#### type Output = AutoSimd<[i32; 4]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

§

#### type Output = AutoSimd<[i32; 8]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

§

#### type Output = AutoSimd<[i64; 2]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

§

#### type Output = AutoSimd<[i64; 4]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

§

#### type Output = AutoSimd<[i64; 8]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

§

#### type Output = AutoSimd<[i8; 16]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

§

#### type Output = AutoSimd<[i8; 2]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

§

#### type Output = AutoSimd<[i8; 32]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

§

#### type Output = AutoSimd<[i8; 4]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

§

#### type Output = AutoSimd<[i8; 8]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

§

#### type Output = AutoSimd<[isize; 2]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

§

#### type Output = AutoSimd<[isize; 4]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

§

#### type Output = AutoSimd<[isize; 8]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

§

#### type Output = AutoSimd<[u128; 1]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

§

#### type Output = AutoSimd<[u128; 2]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

§

#### type Output = AutoSimd<[u128; 4]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

§

#### type Output = AutoSimd<[u16; 16]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

§

#### type Output = AutoSimd<[u16; 2]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

§

#### type Output = AutoSimd<[u16; 32]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

§

#### type Output = AutoSimd<[u16; 4]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

§

#### type Output = AutoSimd<[u16; 8]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

§

#### type Output = AutoSimd<[u32; 16]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

§

#### type Output = AutoSimd<[u32; 2]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

§

#### type Output = AutoSimd<[u32; 4]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

§

#### type Output = AutoSimd<[u32; 8]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

§

#### type Output = AutoSimd<[u64; 2]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

§

#### type Output = AutoSimd<[u64; 4]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

§

#### type Output = AutoSimd<[u64; 8]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

§

#### type Output = AutoSimd<[u8; 16]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

§

#### type Output = AutoSimd<[u8; 2]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

§

#### type Output = AutoSimd<[u8; 32]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

§

#### type Output = AutoSimd<[u8; 4]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

§

#### type Output = AutoSimd<[u8; 8]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

§

#### type Output = AutoSimd<[usize; 2]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

§

#### type Output = AutoSimd<[usize; 4]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl Sub<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

§

#### type Output = AutoSimd<[usize; 8]>

The resulting type after applying the `-` operator.
source§

#### fn sub(self, rhs: Self) -> Self

Performs the `-` operation. Read more
source§

### impl SubAssign<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubAssign<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

source§

#### fn sub_assign(&mut self, rhs: Self)

Performs the `-=` operation. Read more
source§

### impl SubsetOf<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl SubsetOf<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

source§

#### fn to_superset(&self) -> Self

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset(element: &Self) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

#### fn from_superset_unchecked(element: &Self) -> Self

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(_: &Self) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

### impl<N2> SubsetOf<AutoSimd<N2>> for f32 where
AutoSimd<N2>: SimdValue + Copy,
<AutoSimd<N2> as SimdValue>::Element: SupersetOf<f32> + PartialEq,

source§

#### fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset_unchecked(element: &AutoSimd<N2>) -> f32

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

#### fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

### impl<N2> SubsetOf<AutoSimd<N2>> for f64 where
AutoSimd<N2>: SimdValue + Copy,
<AutoSimd<N2> as SimdValue>::Element: SupersetOf<f64> + PartialEq,

source§

#### fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset_unchecked(element: &AutoSimd<N2>) -> f64

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

#### fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

### impl<N2> SubsetOf<AutoSimd<N2>> for i16 where
AutoSimd<N2>: SimdValue + Copy,
<AutoSimd<N2> as SimdValue>::Element: SupersetOf<i16> + PartialEq,

source§

#### fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset_unchecked(element: &AutoSimd<N2>) -> i16

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

#### fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

### impl<N2> SubsetOf<AutoSimd<N2>> for i32 where
AutoSimd<N2>: SimdValue + Copy,
<AutoSimd<N2> as SimdValue>::Element: SupersetOf<i32> + PartialEq,

source§

#### fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset_unchecked(element: &AutoSimd<N2>) -> i32

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

#### fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

### impl<N2> SubsetOf<AutoSimd<N2>> for i64 where
AutoSimd<N2>: SimdValue + Copy,
<AutoSimd<N2> as SimdValue>::Element: SupersetOf<i64> + PartialEq,

source§

#### fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset_unchecked(element: &AutoSimd<N2>) -> i64

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

#### fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

### impl<N2> SubsetOf<AutoSimd<N2>> for i8 where
AutoSimd<N2>: SimdValue + Copy,
<AutoSimd<N2> as SimdValue>::Element: SupersetOf<i8> + PartialEq,

source§

#### fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset_unchecked(element: &AutoSimd<N2>) -> i8

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

#### fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

### impl<N2> SubsetOf<AutoSimd<N2>> for isize where
AutoSimd<N2>: SimdValue + Copy,
<AutoSimd<N2> as SimdValue>::Element: SupersetOf<isize> + PartialEq,

source§

#### fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset_unchecked(element: &AutoSimd<N2>) -> isize

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

#### fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

### impl<N2> SubsetOf<AutoSimd<N2>> for u16 where
AutoSimd<N2>: SimdValue + Copy,
<AutoSimd<N2> as SimdValue>::Element: SupersetOf<u16> + PartialEq,

source§

#### fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset_unchecked(element: &AutoSimd<N2>) -> u16

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

#### fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

### impl<N2> SubsetOf<AutoSimd<N2>> for u32 where
AutoSimd<N2>: SimdValue + Copy,
<AutoSimd<N2> as SimdValue>::Element: SupersetOf<u32> + PartialEq,

source§

#### fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset_unchecked(element: &AutoSimd<N2>) -> u32

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

#### fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

### impl<N2> SubsetOf<AutoSimd<N2>> for u64 where
AutoSimd<N2>: SimdValue + Copy,
<AutoSimd<N2> as SimdValue>::Element: SupersetOf<u64> + PartialEq,

source§

#### fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset_unchecked(element: &AutoSimd<N2>) -> u64

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

#### fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

### impl<N2> SubsetOf<AutoSimd<N2>> for u8 where
AutoSimd<N2>: SimdValue + Copy,
<AutoSimd<N2> as SimdValue>::Element: SupersetOf<u8> + PartialEq,

source§

#### fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset_unchecked(element: &AutoSimd<N2>) -> u8

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

#### fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

### impl<N2> SubsetOf<AutoSimd<N2>> for usize where
AutoSimd<N2>: SimdValue + Copy,
<AutoSimd<N2> as SimdValue>::Element: SupersetOf<usize> + PartialEq,

source§

#### fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts `self` to the equivalent element of its superset.
source§

#### fn from_superset_unchecked(element: &AutoSimd<N2>) -> usize

Use with care! Same as `self.to_superset` but without any property checks. Always succeeds.
source§

#### fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if `element` is actually part of the subset `Self` (and can be converted to it).
source§

#### fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct `self` from the equivalent element of its superset. Read more
source§

### impl Zero for AutoSimd<[f32; 16]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[f32; 2]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[f32; 4]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[f32; 8]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[f64; 2]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[f64; 4]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[f64; 8]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i128; 1]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i128; 2]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i128; 4]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i16; 16]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i16; 2]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i16; 32]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i16; 4]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i16; 8]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i32; 16]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i32; 2]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i32; 4]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i32; 8]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i64; 2]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i64; 4]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i64; 8]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i8; 16]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i8; 2]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i8; 32]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i8; 4]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[i8; 8]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[isize; 2]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[isize; 4]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[isize; 8]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u128; 1]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u128; 2]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u128; 4]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u16; 16]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u16; 2]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u16; 32]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u16; 4]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u16; 8]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u32; 16]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u32; 2]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u32; 4]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u32; 8]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u64; 2]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u64; 4]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u64; 8]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u8; 16]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u8; 2]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u8; 32]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u8; 4]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[u8; 8]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[usize; 2]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[usize; 4]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl Zero for AutoSimd<[usize; 8]>

source§

#### fn zero() -> Self

Returns the additive identity element of `Self`, `0`. Read more
source§

#### fn is_zero(&self) -> bool

Returns `true` if `self` is equal to the additive identity.
source§

#### fn set_zero(&mut self)

Sets `self` to the additive identity element of `Self`, `0`.
source§

### impl<N: Copy> Copy for AutoSimd<N>

source§

### impl<N: Eq> Eq for AutoSimd<N>

source§

### impl Field for AutoSimd<[f32; 16]>

source§

### impl Field for AutoSimd<[f32; 2]>

source§

### impl Field for AutoSimd<[f32; 4]>

source§

### impl Field for AutoSimd<[f32; 8]>

source§

### impl Field for AutoSimd<[f64; 2]>

source§

### impl Field for AutoSimd<[f64; 4]>

source§

### impl Field for AutoSimd<[f64; 8]>

source§

### impl PrimitiveSimdValue for AutoSimd<[bool; 1]>

source§

### impl PrimitiveSimdValue for AutoSimd<[bool; 16]>

source§

### impl PrimitiveSimdValue for AutoSimd<[bool; 2]>

source§

### impl PrimitiveSimdValue for AutoSimd<[bool; 32]>

source§

### impl PrimitiveSimdValue for AutoSimd<[bool; 4]>

source§

### impl PrimitiveSimdValue for AutoSimd<[bool; 8]>

source§

### impl PrimitiveSimdValue for AutoSimd<[f32; 16]>

source§

### impl PrimitiveSimdValue for AutoSimd<[f32; 2]>

source§

### impl PrimitiveSimdValue for AutoSimd<[f32; 4]>

source§

### impl PrimitiveSimdValue for AutoSimd<[f32; 8]>

source§

### impl PrimitiveSimdValue for AutoSimd<[f64; 2]>

source§

### impl PrimitiveSimdValue for AutoSimd<[f64; 4]>

source§

### impl PrimitiveSimdValue for AutoSimd<[f64; 8]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i128; 1]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i128; 2]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i128; 4]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i16; 16]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i16; 2]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i16; 32]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i16; 4]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i16; 8]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i32; 16]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i32; 2]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i32; 4]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i32; 8]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i64; 2]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i64; 4]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i64; 8]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i8; 16]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i8; 2]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i8; 32]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i8; 4]>

source§

### impl PrimitiveSimdValue for AutoSimd<[i8; 8]>

source§

### impl PrimitiveSimdValue for AutoSimd<[isize; 2]>

source§

### impl PrimitiveSimdValue for AutoSimd<[isize; 4]>

source§

### impl PrimitiveSimdValue for AutoSimd<[isize; 8]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u128; 1]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u128; 2]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u128; 4]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u16; 16]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u16; 2]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u16; 32]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u16; 4]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u16; 8]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u32; 16]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u32; 2]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u32; 4]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u32; 8]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u64; 2]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u64; 4]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u64; 8]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u8; 16]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u8; 2]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u8; 32]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u8; 4]>

source§

### impl PrimitiveSimdValue for AutoSimd<[u8; 8]>

source§

### impl PrimitiveSimdValue for AutoSimd<[usize; 2]>

source§

### impl PrimitiveSimdValue for AutoSimd<[usize; 4]>

source§

### impl PrimitiveSimdValue for AutoSimd<[usize; 8]>

source§

### impl<N> StructuralEq for AutoSimd<N>

source§

### impl<N> StructuralPartialEq for AutoSimd<N>

## Auto Trait Implementations§

§

### impl<N> RefUnwindSafe for AutoSimd<N>where
N: RefUnwindSafe,

§

### impl<N> Send for AutoSimd<N>where
N: Send,

§

### impl<N> Sync for AutoSimd<N>where
N: Sync,

§

### impl<N> Unpin for AutoSimd<N>where
N: Unpin,

§

### impl<N> UnwindSafe for AutoSimd<N>where
N: UnwindSafe,

## Blanket Implementations§

source§

### impl<T> Any for Twhere
T: 'static + ?Sized,

source§

#### fn type_id(&self) -> TypeId

Gets the `TypeId` of `self`. Read more
source§

### impl<T> Borrow<T> for Twhere
T: ?Sized,

const: unstable · source§

#### fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

### impl<T> BorrowMut<T> for Twhere
T: ?Sized,

const: unstable · source§

#### fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

### impl<T> From<T> for T

const: unstable · source§

#### fn from(t: T) -> T

Returns the argument unchanged.

source§

### impl<T, U> Into<U> for Twhere
U: From<T>,

const: unstable · source§

#### fn into(self) -> U

Calls `U::from(self)`.

That is, this conversion is whatever the implementation of `From<T> for U` chooses to do.

source§

### impl<T, U> TryFrom<U> for Twhere
U: Into<T>,

§

#### type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

#### fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

### impl<T, U> TryInto<U> for Twhere
U: TryFrom<T>,

§

#### type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

#### fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

### impl<T> NumAssign for Twhere
T: Num + NumAssignOps<T>,

source§

### impl<T, Rhs> NumAssignOps<Rhs> for Twhere
T: AddAssign<Rhs> + SubAssign<Rhs> + MulAssign<Rhs> + DivAssign<Rhs> + RemAssign<Rhs>,

source§

### impl<T, Rhs, Output> NumOps<Rhs, Output> for Twhere
T: Mul<Rhs, Output = Output> + Div<Rhs, Output = Output> + Rem<Rhs, Output = Output> + Add<Rhs, Output = Output> + Sub<Rhs, Output = Output>,