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

An 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§

§

impl AutoSimd<[f32; 2]>

pub fn new(_0: f32, _1: f32) -> AutoSimd<[f32; 2]>

§

impl AutoSimd<[f32; 4]>

pub fn new(_0: f32, _1: f32, _2: f32, _3: f32) -> AutoSimd<[f32; 4]>

§

impl AutoSimd<[f32; 8]>

pub fn new( _0: f32, _1: f32, _2: f32, _3: f32, _4: f32, _5: f32, _6: f32, _7: f32 ) -> AutoSimd<[f32; 8]>

§

impl AutoSimd<[f32; 16]>

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 ) -> AutoSimd<[f32; 16]>

§

impl AutoSimd<[f64; 2]>

pub fn new(_0: f64, _1: f64) -> AutoSimd<[f64; 2]>

§

impl AutoSimd<[f64; 4]>

pub fn new(_0: f64, _1: f64, _2: f64, _3: f64) -> AutoSimd<[f64; 4]>

§

impl AutoSimd<[f64; 8]>

pub fn new( _0: f64, _1: f64, _2: f64, _3: f64, _4: f64, _5: f64, _6: f64, _7: f64 ) -> AutoSimd<[f64; 8]>

§

impl AutoSimd<[i128; 1]>

pub fn new(_0: i128) -> AutoSimd<[i128; 1]>

§

impl AutoSimd<[i128; 2]>

pub fn new(_0: i128, _1: i128) -> AutoSimd<[i128; 2]>

§

impl AutoSimd<[i128; 4]>

pub fn new(_0: i128, _1: i128, _2: i128, _3: i128) -> AutoSimd<[i128; 4]>

§

impl AutoSimd<[i16; 2]>

pub fn new(_0: i16, _1: i16) -> AutoSimd<[i16; 2]>

§

impl AutoSimd<[i16; 4]>

pub fn new(_0: i16, _1: i16, _2: i16, _3: i16) -> AutoSimd<[i16; 4]>

§

impl AutoSimd<[i16; 8]>

pub fn new( _0: i16, _1: i16, _2: i16, _3: i16, _4: i16, _5: i16, _6: i16, _7: i16 ) -> AutoSimd<[i16; 8]>

§

impl AutoSimd<[i16; 16]>

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 ) -> AutoSimd<[i16; 16]>

§

impl AutoSimd<[i16; 32]>

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 ) -> AutoSimd<[i16; 32]>

§

impl AutoSimd<[i32; 2]>

pub fn new(_0: i32, _1: i32) -> AutoSimd<[i32; 2]>

§

impl AutoSimd<[i32; 4]>

pub fn new(_0: i32, _1: i32, _2: i32, _3: i32) -> AutoSimd<[i32; 4]>

§

impl AutoSimd<[i32; 8]>

pub fn new( _0: i32, _1: i32, _2: i32, _3: i32, _4: i32, _5: i32, _6: i32, _7: i32 ) -> AutoSimd<[i32; 8]>

§

impl AutoSimd<[i32; 16]>

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 ) -> AutoSimd<[i32; 16]>

§

impl AutoSimd<[i64; 2]>

pub fn new(_0: i64, _1: i64) -> AutoSimd<[i64; 2]>

§

impl AutoSimd<[i64; 4]>

pub fn new(_0: i64, _1: i64, _2: i64, _3: i64) -> AutoSimd<[i64; 4]>

§

impl AutoSimd<[i64; 8]>

pub fn new( _0: i64, _1: i64, _2: i64, _3: i64, _4: i64, _5: i64, _6: i64, _7: i64 ) -> AutoSimd<[i64; 8]>

§

impl AutoSimd<[i8; 2]>

pub fn new(_0: i8, _1: i8) -> AutoSimd<[i8; 2]>

§

impl AutoSimd<[i8; 4]>

pub fn new(_0: i8, _1: i8, _2: i8, _3: i8) -> AutoSimd<[i8; 4]>

§

impl AutoSimd<[i8; 8]>

pub fn new( _0: i8, _1: i8, _2: i8, _3: i8, _4: i8, _5: i8, _6: i8, _7: i8 ) -> AutoSimd<[i8; 8]>

§

impl AutoSimd<[i8; 16]>

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 ) -> AutoSimd<[i8; 16]>

§

impl AutoSimd<[i8; 32]>

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 ) -> AutoSimd<[i8; 32]>

§

impl AutoSimd<[isize; 2]>

pub fn new(_0: isize, _1: isize) -> AutoSimd<[isize; 2]>

§

impl AutoSimd<[isize; 4]>

pub fn new(_0: isize, _1: isize, _2: isize, _3: isize) -> AutoSimd<[isize; 4]>

§

impl AutoSimd<[isize; 8]>

pub fn new( _0: isize, _1: isize, _2: isize, _3: isize, _4: isize, _5: isize, _6: isize, _7: isize ) -> AutoSimd<[isize; 8]>

§

impl AutoSimd<[u128; 1]>

pub fn new(_0: u128) -> AutoSimd<[u128; 1]>

§

impl AutoSimd<[u128; 2]>

pub fn new(_0: u128, _1: u128) -> AutoSimd<[u128; 2]>

§

impl AutoSimd<[u128; 4]>

pub fn new(_0: u128, _1: u128, _2: u128, _3: u128) -> AutoSimd<[u128; 4]>

§

impl AutoSimd<[u16; 2]>

pub fn new(_0: u16, _1: u16) -> AutoSimd<[u16; 2]>

§

impl AutoSimd<[u16; 4]>

pub fn new(_0: u16, _1: u16, _2: u16, _3: u16) -> AutoSimd<[u16; 4]>

§

impl AutoSimd<[u16; 8]>

pub fn new( _0: u16, _1: u16, _2: u16, _3: u16, _4: u16, _5: u16, _6: u16, _7: u16 ) -> AutoSimd<[u16; 8]>

§

impl AutoSimd<[u16; 16]>

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 ) -> AutoSimd<[u16; 16]>

§

impl AutoSimd<[u16; 32]>

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 ) -> AutoSimd<[u16; 32]>

§

impl AutoSimd<[u32; 2]>

pub fn new(_0: u32, _1: u32) -> AutoSimd<[u32; 2]>

§

impl AutoSimd<[u32; 4]>

pub fn new(_0: u32, _1: u32, _2: u32, _3: u32) -> AutoSimd<[u32; 4]>

§

impl AutoSimd<[u32; 8]>

pub fn new( _0: u32, _1: u32, _2: u32, _3: u32, _4: u32, _5: u32, _6: u32, _7: u32 ) -> AutoSimd<[u32; 8]>

§

impl AutoSimd<[u32; 16]>

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 ) -> AutoSimd<[u32; 16]>

§

impl AutoSimd<[u64; 2]>

pub fn new(_0: u64, _1: u64) -> AutoSimd<[u64; 2]>

§

impl AutoSimd<[u64; 4]>

pub fn new(_0: u64, _1: u64, _2: u64, _3: u64) -> AutoSimd<[u64; 4]>

§

impl AutoSimd<[u64; 8]>

pub fn new( _0: u64, _1: u64, _2: u64, _3: u64, _4: u64, _5: u64, _6: u64, _7: u64 ) -> AutoSimd<[u64; 8]>

§

impl AutoSimd<[u8; 2]>

pub fn new(_0: u8, _1: u8) -> AutoSimd<[u8; 2]>

§

impl AutoSimd<[u8; 4]>

pub fn new(_0: u8, _1: u8, _2: u8, _3: u8) -> AutoSimd<[u8; 4]>

§

impl AutoSimd<[u8; 8]>

pub fn new( _0: u8, _1: u8, _2: u8, _3: u8, _4: u8, _5: u8, _6: u8, _7: u8 ) -> AutoSimd<[u8; 8]>

§

impl AutoSimd<[u8; 16]>

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 ) -> AutoSimd<[u8; 16]>

§

impl AutoSimd<[u8; 32]>

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 ) -> AutoSimd<[u8; 32]>

§

impl AutoSimd<[usize; 2]>

pub fn new(_0: usize, _1: usize) -> AutoSimd<[usize; 2]>

§

impl AutoSimd<[usize; 4]>

pub fn new(_0: usize, _1: usize, _2: usize, _3: usize) -> AutoSimd<[usize; 4]>

§

impl AutoSimd<[usize; 8]>

pub fn new( _0: usize, _1: usize, _2: usize, _3: usize, _4: usize, _5: usize, _6: usize, _7: usize ) -> AutoSimd<[usize; 8]>

§

impl AutoSimd<[bool; 1]>

pub fn new(_0: bool) -> AutoSimd<[bool; 1]>

§

impl AutoSimd<[bool; 2]>

pub fn new(_0: bool, _1: bool) -> AutoSimd<[bool; 2]>

§

impl AutoSimd<[bool; 4]>

pub fn new(_0: bool, _1: bool, _2: bool, _3: bool) -> AutoSimd<[bool; 4]>

§

impl AutoSimd<[bool; 8]>

pub fn new( _0: bool, _1: bool, _2: bool, _3: bool, _4: bool, _5: bool, _6: bool, _7: bool ) -> AutoSimd<[bool; 8]>

§

impl AutoSimd<[bool; 16]>

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 ) -> AutoSimd<[bool; 16]>

§

impl AutoSimd<[bool; 32]>

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 ) -> AutoSimd<[bool; 32]>

Trait Implementations§

§

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

§

type Output = AutoSimd<[f32; 16]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[f32; 16]>) -> AutoSimd<[f32; 16]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[f32; 2]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[f32; 2]>) -> AutoSimd<[f32; 2]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[f32; 4]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[f32; 4]>) -> AutoSimd<[f32; 4]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[f32; 8]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[f32; 8]>) -> AutoSimd<[f32; 8]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[f64; 2]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[f64; 2]>) -> AutoSimd<[f64; 2]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[f64; 4]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[f64; 4]>) -> AutoSimd<[f64; 4]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[f64; 8]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[f64; 8]>) -> AutoSimd<[f64; 8]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i128; 1]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i128; 1]>) -> AutoSimd<[i128; 1]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i128; 2]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i128; 2]>) -> AutoSimd<[i128; 2]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i128; 4]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i128; 4]>) -> AutoSimd<[i128; 4]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i16; 16]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i16; 16]>) -> AutoSimd<[i16; 16]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i16; 2]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i16; 2]>) -> AutoSimd<[i16; 2]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i16; 32]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i16; 32]>) -> AutoSimd<[i16; 32]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i16; 4]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i16; 4]>) -> AutoSimd<[i16; 4]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i16; 8]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i16; 8]>) -> AutoSimd<[i16; 8]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i32; 16]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i32; 16]>) -> AutoSimd<[i32; 16]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i32; 2]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i32; 2]>) -> AutoSimd<[i32; 2]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i32; 4]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i32; 4]>) -> AutoSimd<[i32; 4]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i32; 8]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i32; 8]>) -> AutoSimd<[i32; 8]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i64; 2]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i64; 2]>) -> AutoSimd<[i64; 2]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i64; 4]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i64; 4]>) -> AutoSimd<[i64; 4]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i64; 8]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i64; 8]>) -> AutoSimd<[i64; 8]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i8; 16]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i8; 16]>) -> AutoSimd<[i8; 16]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i8; 2]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i8; 2]>) -> AutoSimd<[i8; 2]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i8; 32]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i8; 32]>) -> AutoSimd<[i8; 32]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i8; 4]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i8; 4]>) -> AutoSimd<[i8; 4]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[i8; 8]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[i8; 8]>) -> AutoSimd<[i8; 8]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[isize; 2]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[isize; 2]>) -> AutoSimd<[isize; 2]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[isize; 4]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[isize; 4]>) -> AutoSimd<[isize; 4]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[isize; 8]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[isize; 8]>) -> AutoSimd<[isize; 8]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u128; 1]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u128; 1]>) -> AutoSimd<[u128; 1]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u128; 2]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u128; 2]>) -> AutoSimd<[u128; 2]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u128; 4]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u128; 4]>) -> AutoSimd<[u128; 4]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u16; 16]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u16; 16]>) -> AutoSimd<[u16; 16]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u16; 2]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u16; 2]>) -> AutoSimd<[u16; 2]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u16; 32]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u16; 32]>) -> AutoSimd<[u16; 32]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u16; 4]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u16; 4]>) -> AutoSimd<[u16; 4]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u16; 8]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u16; 8]>) -> AutoSimd<[u16; 8]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u32; 16]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u32; 16]>) -> AutoSimd<[u32; 16]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u32; 2]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u32; 2]>) -> AutoSimd<[u32; 2]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u32; 4]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u32; 4]>) -> AutoSimd<[u32; 4]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u32; 8]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u32; 8]>) -> AutoSimd<[u32; 8]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u64; 2]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u64; 2]>) -> AutoSimd<[u64; 2]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u64; 4]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u64; 4]>) -> AutoSimd<[u64; 4]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u64; 8]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u64; 8]>) -> AutoSimd<[u64; 8]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u8; 16]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u8; 16]>) -> AutoSimd<[u8; 16]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u8; 2]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u8; 2]>) -> AutoSimd<[u8; 2]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u8; 32]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u8; 32]>) -> AutoSimd<[u8; 32]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u8; 4]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u8; 4]>) -> AutoSimd<[u8; 4]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[u8; 8]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[u8; 8]>) -> AutoSimd<[u8; 8]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[usize; 2]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[usize; 2]>) -> AutoSimd<[usize; 2]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[usize; 4]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[usize; 4]>) -> AutoSimd<[usize; 4]>

Performs the + operation. Read more
§

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

§

type Output = AutoSimd<[usize; 8]>

The resulting type after applying the + operator.
§

fn add(self, rhs: AutoSimd<[usize; 8]>) -> AutoSimd<[usize; 8]>

Performs the + operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[f32; 16]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[f32; 2]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[f32; 4]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[f32; 8]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[f64; 2]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[f64; 4]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[f64; 8]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i128; 1]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i128; 2]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i128; 4]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i16; 16]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i16; 2]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i16; 32]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i16; 4]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i16; 8]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i32; 16]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i32; 2]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i32; 4]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i32; 8]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i64; 2]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i64; 4]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i64; 8]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i8; 16]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i8; 2]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i8; 32]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i8; 4]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[i8; 8]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[isize; 2]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[isize; 4]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[isize; 8]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u128; 1]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u128; 2]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u128; 4]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u16; 16]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u16; 2]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u16; 32]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u16; 4]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u16; 8]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u32; 16]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u32; 2]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u32; 4]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u32; 8]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u64; 2]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u64; 4]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u64; 8]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u8; 16]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u8; 2]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u8; 32]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u8; 4]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[u8; 8]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[usize; 2]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[usize; 4]>)

Performs the += operation. Read more
§

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

§

fn add_assign(&mut self, rhs: AutoSimd<[usize; 8]>)

Performs the += operation. Read more
§

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

§

type Output = AutoSimd<[bool; 1]>

The resulting type after applying the & operator.
§

fn bitand(self, rhs: AutoSimd<[bool; 1]>) -> AutoSimd<[bool; 1]>

Performs the & operation. Read more
§

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

§

type Output = AutoSimd<[bool; 16]>

The resulting type after applying the & operator.
§

fn bitand(self, rhs: AutoSimd<[bool; 16]>) -> AutoSimd<[bool; 16]>

Performs the & operation. Read more
§

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

§

type Output = AutoSimd<[bool; 2]>

The resulting type after applying the & operator.
§

fn bitand(self, rhs: AutoSimd<[bool; 2]>) -> AutoSimd<[bool; 2]>

Performs the & operation. Read more
§

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

§

type Output = AutoSimd<[bool; 32]>

The resulting type after applying the & operator.
§

fn bitand(self, rhs: AutoSimd<[bool; 32]>) -> AutoSimd<[bool; 32]>

Performs the & operation. Read more
§

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

§

type Output = AutoSimd<[bool; 4]>

The resulting type after applying the & operator.
§

fn bitand(self, rhs: AutoSimd<[bool; 4]>) -> AutoSimd<[bool; 4]>

Performs the & operation. Read more
§

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

§

type Output = AutoSimd<[bool; 8]>

The resulting type after applying the & operator.
§

fn bitand(self, rhs: AutoSimd<[bool; 8]>) -> AutoSimd<[bool; 8]>

Performs the & operation. Read more
§

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

§

type Output = AutoSimd<[bool; 1]>

The resulting type after applying the | operator.
§

fn bitor(self, rhs: AutoSimd<[bool; 1]>) -> AutoSimd<[bool; 1]>

Performs the | operation. Read more
§

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

§

type Output = AutoSimd<[bool; 16]>

The resulting type after applying the | operator.
§

fn bitor(self, rhs: AutoSimd<[bool; 16]>) -> AutoSimd<[bool; 16]>

Performs the | operation. Read more
§

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

§

type Output = AutoSimd<[bool; 2]>

The resulting type after applying the | operator.
§

fn bitor(self, rhs: AutoSimd<[bool; 2]>) -> AutoSimd<[bool; 2]>

Performs the | operation. Read more
§

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

§

type Output = AutoSimd<[bool; 32]>

The resulting type after applying the | operator.
§

fn bitor(self, rhs: AutoSimd<[bool; 32]>) -> AutoSimd<[bool; 32]>

Performs the | operation. Read more
§

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

§

type Output = AutoSimd<[bool; 4]>

The resulting type after applying the | operator.
§

fn bitor(self, rhs: AutoSimd<[bool; 4]>) -> AutoSimd<[bool; 4]>

Performs the | operation. Read more
§

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

§

type Output = AutoSimd<[bool; 8]>

The resulting type after applying the | operator.
§

fn bitor(self, rhs: AutoSimd<[bool; 8]>) -> AutoSimd<[bool; 8]>

Performs the | operation. Read more
§

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

§

type Output = AutoSimd<[bool; 1]>

The resulting type after applying the ^ operator.
§

fn bitxor(self, rhs: AutoSimd<[bool; 1]>) -> AutoSimd<[bool; 1]>

Performs the ^ operation. Read more
§

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

§

type Output = AutoSimd<[bool; 16]>

The resulting type after applying the ^ operator.
§

fn bitxor(self, rhs: AutoSimd<[bool; 16]>) -> AutoSimd<[bool; 16]>

Performs the ^ operation. Read more
§

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

§

type Output = AutoSimd<[bool; 2]>

The resulting type after applying the ^ operator.
§

fn bitxor(self, rhs: AutoSimd<[bool; 2]>) -> AutoSimd<[bool; 2]>

Performs the ^ operation. Read more
§

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

§

type Output = AutoSimd<[bool; 32]>

The resulting type after applying the ^ operator.
§

fn bitxor(self, rhs: AutoSimd<[bool; 32]>) -> AutoSimd<[bool; 32]>

Performs the ^ operation. Read more
§

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

§

type Output = AutoSimd<[bool; 4]>

The resulting type after applying the ^ operator.
§

fn bitxor(self, rhs: AutoSimd<[bool; 4]>) -> AutoSimd<[bool; 4]>

Performs the ^ operation. Read more
§

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

§

type Output = AutoSimd<[bool; 8]>

The resulting type after applying the ^ operator.
§

fn bitxor(self, rhs: AutoSimd<[bool; 8]>) -> AutoSimd<[bool; 8]>

Performs the ^ operation. Read more
§

impl<N> Clone for AutoSimd<N>where N: Clone,

§

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
§

impl<N> Debug for AutoSimd<N>where N: Debug,

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[bool; 1]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[bool; 16]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[bool; 2]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[bool; 32]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[bool; 4]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[bool; 8]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[f32; 16]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[f32; 2]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[f32; 4]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[f32; 8]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[f64; 2]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[f64; 4]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[f64; 8]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i128; 1]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i128; 2]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i128; 4]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i16; 16]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i16; 2]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i16; 32]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i16; 4]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i16; 8]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i32; 16]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i32; 2]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i32; 4]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i32; 8]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i64; 2]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i64; 4]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i64; 8]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i8; 16]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i8; 2]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i8; 32]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i8; 4]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[i8; 8]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[isize; 2]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[isize; 4]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[isize; 8]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u128; 1]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u128; 2]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u128; 4]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u16; 16]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u16; 2]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u16; 32]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u16; 4]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u16; 8]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u32; 16]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u32; 2]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u32; 4]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u32; 8]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u64; 2]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u64; 4]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u64; 8]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u8; 16]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u8; 2]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u8; 32]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u8; 4]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[u8; 8]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[usize; 2]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[usize; 4]>

§

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

Formats the value using the given formatter. Read more
§

impl Display for AutoSimd<[usize; 8]>

§

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

Formats the value using the given formatter. Read more
§

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

§

type Output = AutoSimd<[f32; 16]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[f32; 16]>) -> AutoSimd<[f32; 16]>

Performs the / operation. Read more
§

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

§

type Output = AutoSimd<[f32; 2]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[f32; 2]>) -> AutoSimd<[f32; 2]>

Performs the / operation. Read more
§

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

§

type Output = AutoSimd<[f32; 4]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[f32; 4]>) -> AutoSimd<[f32; 4]>

Performs the / operation. Read more
§

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

§

type Output = AutoSimd<[f32; 8]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[f32; 8]>) -> AutoSimd<[f32; 8]>

Performs the / operation. Read more
§

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

§

type Output = AutoSimd<[f64; 2]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[f64; 2]>) -> AutoSimd<[f64; 2]>

Performs the / operation. Read more
§

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

§

type Output = AutoSimd<[f64; 4]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[f64; 4]>) -> AutoSimd<[f64; 4]>

Performs the / operation. Read more
§

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

§

type Output = AutoSimd<[f64; 8]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[f64; 8]>) -> AutoSimd<[f64; 8]>

Performs the / operation. Read more
§

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

§

type Output = AutoSimd<[i128; 1]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i128; 1]>) -> AutoSimd<[i128; 1]>

Performs the / operation. Read more
§

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

§

type Output = AutoSimd<[i128; 2]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i128; 2]>) -> AutoSimd<[i128; 2]>

Performs the / operation. Read more
§

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

§

type Output = AutoSimd<[i128; 4]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i128; 4]>) -> AutoSimd<[i128; 4]>

Performs the / operation. Read more
§

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

§

type Output = AutoSimd<[i16; 16]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i16; 16]>) -> AutoSimd<[i16; 16]>

Performs the / operation. Read more
§

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

§

type Output = AutoSimd<[i16; 2]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i16; 2]>) -> AutoSimd<[i16; 2]>

Performs the / operation. Read more
§

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

§

type Output = AutoSimd<[i16; 32]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i16; 32]>) -> AutoSimd<[i16; 32]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

§

type Output = AutoSimd<[i16; 4]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i16; 4]>) -> AutoSimd<[i16; 4]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

§

type Output = AutoSimd<[i16; 8]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i16; 8]>) -> AutoSimd<[i16; 8]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

§

type Output = AutoSimd<[i32; 16]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i32; 16]>) -> AutoSimd<[i32; 16]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

§

type Output = AutoSimd<[i32; 2]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i32; 2]>) -> AutoSimd<[i32; 2]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

§

type Output = AutoSimd<[i32; 4]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i32; 4]>) -> AutoSimd<[i32; 4]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

§

type Output = AutoSimd<[i32; 8]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i32; 8]>) -> AutoSimd<[i32; 8]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

§

type Output = AutoSimd<[i64; 2]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i64; 2]>) -> AutoSimd<[i64; 2]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

§

type Output = AutoSimd<[i64; 4]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i64; 4]>) -> AutoSimd<[i64; 4]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

§

type Output = AutoSimd<[i64; 8]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i64; 8]>) -> AutoSimd<[i64; 8]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

§

type Output = AutoSimd<[i8; 16]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i8; 16]>) -> AutoSimd<[i8; 16]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

§

type Output = AutoSimd<[i8; 2]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i8; 2]>) -> AutoSimd<[i8; 2]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

§

type Output = AutoSimd<[i8; 32]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i8; 32]>) -> AutoSimd<[i8; 32]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

§

type Output = AutoSimd<[i8; 4]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i8; 4]>) -> AutoSimd<[i8; 4]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

§

type Output = AutoSimd<[i8; 8]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[i8; 8]>) -> AutoSimd<[i8; 8]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

§

type Output = AutoSimd<[isize; 2]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[isize; 2]>) -> AutoSimd<[isize; 2]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

§

type Output = AutoSimd<[isize; 4]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[isize; 4]>) -> AutoSimd<[isize; 4]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

§

type Output = AutoSimd<[isize; 8]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[isize; 8]>) -> AutoSimd<[isize; 8]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

§

type Output = AutoSimd<[u128; 1]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u128; 1]>) -> AutoSimd<[u128; 1]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

§

type Output = AutoSimd<[u128; 2]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u128; 2]>) -> AutoSimd<[u128; 2]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

§

type Output = AutoSimd<[u128; 4]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u128; 4]>) -> AutoSimd<[u128; 4]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

§

type Output = AutoSimd<[u16; 16]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u16; 16]>) -> AutoSimd<[u16; 16]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

§

type Output = AutoSimd<[u16; 2]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u16; 2]>) -> AutoSimd<[u16; 2]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

§

type Output = AutoSimd<[u16; 32]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u16; 32]>) -> AutoSimd<[u16; 32]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

§

type Output = AutoSimd<[u16; 4]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u16; 4]>) -> AutoSimd<[u16; 4]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

§

type Output = AutoSimd<[u16; 8]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u16; 8]>) -> AutoSimd<[u16; 8]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

§

type Output = AutoSimd<[u32; 16]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u32; 16]>) -> AutoSimd<[u32; 16]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

§

type Output = AutoSimd<[u32; 2]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u32; 2]>) -> AutoSimd<[u32; 2]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

§

type Output = AutoSimd<[u32; 4]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u32; 4]>) -> AutoSimd<[u32; 4]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

§

type Output = AutoSimd<[u32; 8]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u32; 8]>) -> AutoSimd<[u32; 8]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

§

type Output = AutoSimd<[u64; 2]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u64; 2]>) -> AutoSimd<[u64; 2]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

§

type Output = AutoSimd<[u64; 4]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u64; 4]>) -> AutoSimd<[u64; 4]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

§

type Output = AutoSimd<[u64; 8]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u64; 8]>) -> AutoSimd<[u64; 8]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

§

type Output = AutoSimd<[u8; 16]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u8; 16]>) -> AutoSimd<[u8; 16]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

§

type Output = AutoSimd<[u8; 2]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u8; 2]>) -> AutoSimd<[u8; 2]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

§

type Output = AutoSimd<[u8; 32]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u8; 32]>) -> AutoSimd<[u8; 32]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

§

type Output = AutoSimd<[u8; 4]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u8; 4]>) -> AutoSimd<[u8; 4]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

§

type Output = AutoSimd<[u8; 8]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[u8; 8]>) -> AutoSimd<[u8; 8]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

§

type Output = AutoSimd<[usize; 2]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[usize; 2]>) -> AutoSimd<[usize; 2]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

§

type Output = AutoSimd<[usize; 4]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[usize; 4]>) -> AutoSimd<[usize; 4]>

Performs the / operation. Read more
§

impl Div<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

§

type Output = AutoSimd<[usize; 8]>

The resulting type after applying the / operator.
§

fn div(self, rhs: AutoSimd<[usize; 8]>) -> AutoSimd<[usize; 8]>

Performs the / operation. Read more
§

impl DivAssign<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

§

fn div_assign(&mut self, rhs: AutoSimd<[f32; 16]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

§

fn div_assign(&mut self, rhs: AutoSimd<[f32; 2]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

§

fn div_assign(&mut self, rhs: AutoSimd<[f32; 4]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

§

fn div_assign(&mut self, rhs: AutoSimd<[f32; 8]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

§

fn div_assign(&mut self, rhs: AutoSimd<[f64; 2]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

§

fn div_assign(&mut self, rhs: AutoSimd<[f64; 4]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

§

fn div_assign(&mut self, rhs: AutoSimd<[f64; 8]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i128; 1]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i128; 2]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i128; 4]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i16; 16]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i16; 2]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i16; 32]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i16; 4]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i16; 8]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i32; 16]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i32; 2]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i32; 4]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i32; 8]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i64; 2]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i64; 4]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i64; 8]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i8; 16]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i8; 2]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i8; 32]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i8; 4]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

§

fn div_assign(&mut self, rhs: AutoSimd<[i8; 8]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

§

fn div_assign(&mut self, rhs: AutoSimd<[isize; 2]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

§

fn div_assign(&mut self, rhs: AutoSimd<[isize; 4]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

§

fn div_assign(&mut self, rhs: AutoSimd<[isize; 8]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u128; 1]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u128; 2]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u128; 4]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u16; 16]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u16; 2]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u16; 32]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u16; 4]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u16; 8]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u32; 16]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u32; 2]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u32; 4]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u32; 8]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u64; 2]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u64; 4]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u64; 8]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u8; 16]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u8; 2]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u8; 32]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u8; 4]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

§

fn div_assign(&mut self, rhs: AutoSimd<[u8; 8]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

§

fn div_assign(&mut self, rhs: AutoSimd<[usize; 2]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

§

fn div_assign(&mut self, rhs: AutoSimd<[usize; 4]>)

Performs the /= operation. Read more
§

impl DivAssign<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

§

fn div_assign(&mut self, rhs: AutoSimd<[usize; 8]>)

Performs the /= operation. Read more
§

impl From<[bool; 1]> for AutoSimd<[bool; 1]>

§

fn from(vals: [bool; 1]) -> AutoSimd<[bool; 1]>

Converts to this type from the input type.
§

impl From<[bool; 16]> for AutoSimd<[bool; 16]>

§

fn from(vals: [bool; 16]) -> AutoSimd<[bool; 16]>

Converts to this type from the input type.
§

impl From<[bool; 2]> for AutoSimd<[bool; 2]>

§

fn from(vals: [bool; 2]) -> AutoSimd<[bool; 2]>

Converts to this type from the input type.
§

impl From<[bool; 32]> for AutoSimd<[bool; 32]>

§

fn from(vals: [bool; 32]) -> AutoSimd<[bool; 32]>

Converts to this type from the input type.
§

impl From<[bool; 4]> for AutoSimd<[bool; 4]>

§

fn from(vals: [bool; 4]) -> AutoSimd<[bool; 4]>

Converts to this type from the input type.
§

impl From<[bool; 8]> for AutoSimd<[bool; 8]>

§

fn from(vals: [bool; 8]) -> AutoSimd<[bool; 8]>

Converts to this type from the input type.
§

impl From<[f32; 16]> for AutoSimd<[f32; 16]>

§

fn from(vals: [f32; 16]) -> AutoSimd<[f32; 16]>

Converts to this type from the input type.
§

impl From<[f32; 2]> for AutoSimd<[f32; 2]>

§

fn from(vals: [f32; 2]) -> AutoSimd<[f32; 2]>

Converts to this type from the input type.
§

impl From<[f32; 4]> for AutoSimd<[f32; 4]>

§

fn from(vals: [f32; 4]) -> AutoSimd<[f32; 4]>

Converts to this type from the input type.
§

impl From<[f32; 8]> for AutoSimd<[f32; 8]>

§

fn from(vals: [f32; 8]) -> AutoSimd<[f32; 8]>

Converts to this type from the input type.
§

impl From<[f64; 2]> for AutoSimd<[f64; 2]>

§

fn from(vals: [f64; 2]) -> AutoSimd<[f64; 2]>

Converts to this type from the input type.
§

impl From<[f64; 4]> for AutoSimd<[f64; 4]>

§

fn from(vals: [f64; 4]) -> AutoSimd<[f64; 4]>

Converts to this type from the input type.
§

impl From<[f64; 8]> for AutoSimd<[f64; 8]>

§

fn from(vals: [f64; 8]) -> AutoSimd<[f64; 8]>

Converts to this type from the input type.
§

impl From<[i128; 1]> for AutoSimd<[i128; 1]>

§

fn from(vals: [i128; 1]) -> AutoSimd<[i128; 1]>

Converts to this type from the input type.
§

impl From<[i128; 2]> for AutoSimd<[i128; 2]>

§

fn from(vals: [i128; 2]) -> AutoSimd<[i128; 2]>

Converts to this type from the input type.
§

impl From<[i128; 4]> for AutoSimd<[i128; 4]>

§

fn from(vals: [i128; 4]) -> AutoSimd<[i128; 4]>

Converts to this type from the input type.
§

impl From<[i16; 16]> for AutoSimd<[i16; 16]>

§

fn from(vals: [i16; 16]) -> AutoSimd<[i16; 16]>

Converts to this type from the input type.
§

impl From<[i16; 2]> for AutoSimd<[i16; 2]>

§

fn from(vals: [i16; 2]) -> AutoSimd<[i16; 2]>

Converts to this type from the input type.
§

impl From<[i16; 32]> for AutoSimd<[i16; 32]>

§

fn from(vals: [i16; 32]) -> AutoSimd<[i16; 32]>

Converts to this type from the input type.
§

impl From<[i16; 4]> for AutoSimd<[i16; 4]>

§

fn from(vals: [i16; 4]) -> AutoSimd<[i16; 4]>

Converts to this type from the input type.
§

impl From<[i16; 8]> for AutoSimd<[i16; 8]>

§

fn from(vals: [i16; 8]) -> AutoSimd<[i16; 8]>

Converts to this type from the input type.
§

impl From<[i32; 16]> for AutoSimd<[i32; 16]>

§

fn from(vals: [i32; 16]) -> AutoSimd<[i32; 16]>

Converts to this type from the input type.
§

impl From<[i32; 2]> for AutoSimd<[i32; 2]>

§

fn from(vals: [i32; 2]) -> AutoSimd<[i32; 2]>

Converts to this type from the input type.
§

impl From<[i32; 4]> for AutoSimd<[i32; 4]>

§

fn from(vals: [i32; 4]) -> AutoSimd<[i32; 4]>

Converts to this type from the input type.
§

impl From<[i32; 8]> for AutoSimd<[i32; 8]>

§

fn from(vals: [i32; 8]) -> AutoSimd<[i32; 8]>

Converts to this type from the input type.
§

impl From<[i64; 2]> for AutoSimd<[i64; 2]>

§

fn from(vals: [i64; 2]) -> AutoSimd<[i64; 2]>

Converts to this type from the input type.
§

impl From<[i64; 4]> for AutoSimd<[i64; 4]>

§

fn from(vals: [i64; 4]) -> AutoSimd<[i64; 4]>

Converts to this type from the input type.
§

impl From<[i64; 8]> for AutoSimd<[i64; 8]>

§

fn from(vals: [i64; 8]) -> AutoSimd<[i64; 8]>

Converts to this type from the input type.
§

impl From<[i8; 16]> for AutoSimd<[i8; 16]>

§

fn from(vals: [i8; 16]) -> AutoSimd<[i8; 16]>

Converts to this type from the input type.
§

impl From<[i8; 2]> for AutoSimd<[i8; 2]>

§

fn from(vals: [i8; 2]) -> AutoSimd<[i8; 2]>

Converts to this type from the input type.
§

impl From<[i8; 32]> for AutoSimd<[i8; 32]>

§

fn from(vals: [i8; 32]) -> AutoSimd<[i8; 32]>

Converts to this type from the input type.
§

impl From<[i8; 4]> for AutoSimd<[i8; 4]>

§

fn from(vals: [i8; 4]) -> AutoSimd<[i8; 4]>

Converts to this type from the input type.
§

impl From<[i8; 8]> for AutoSimd<[i8; 8]>

§

fn from(vals: [i8; 8]) -> AutoSimd<[i8; 8]>

Converts to this type from the input type.
§

impl From<[isize; 2]> for AutoSimd<[isize; 2]>

§

fn from(vals: [isize; 2]) -> AutoSimd<[isize; 2]>

Converts to this type from the input type.
§

impl From<[isize; 4]> for AutoSimd<[isize; 4]>

§

fn from(vals: [isize; 4]) -> AutoSimd<[isize; 4]>

Converts to this type from the input type.
§

impl From<[isize; 8]> for AutoSimd<[isize; 8]>

§

fn from(vals: [isize; 8]) -> AutoSimd<[isize; 8]>

Converts to this type from the input type.
§

impl From<[u128; 1]> for AutoSimd<[u128; 1]>

§

fn from(vals: [u128; 1]) -> AutoSimd<[u128; 1]>

Converts to this type from the input type.
§

impl From<[u128; 2]> for AutoSimd<[u128; 2]>

§

fn from(vals: [u128; 2]) -> AutoSimd<[u128; 2]>

Converts to this type from the input type.
§

impl From<[u128; 4]> for AutoSimd<[u128; 4]>

§

fn from(vals: [u128; 4]) -> AutoSimd<[u128; 4]>

Converts to this type from the input type.
§

impl From<[u16; 16]> for AutoSimd<[u16; 16]>

§

fn from(vals: [u16; 16]) -> AutoSimd<[u16; 16]>

Converts to this type from the input type.
§

impl From<[u16; 2]> for AutoSimd<[u16; 2]>

§

fn from(vals: [u16; 2]) -> AutoSimd<[u16; 2]>

Converts to this type from the input type.
§

impl From<[u16; 32]> for AutoSimd<[u16; 32]>

§

fn from(vals: [u16; 32]) -> AutoSimd<[u16; 32]>

Converts to this type from the input type.
§

impl From<[u16; 4]> for AutoSimd<[u16; 4]>

§

fn from(vals: [u16; 4]) -> AutoSimd<[u16; 4]>

Converts to this type from the input type.
§

impl From<[u16; 8]> for AutoSimd<[u16; 8]>

§

fn from(vals: [u16; 8]) -> AutoSimd<[u16; 8]>

Converts to this type from the input type.
§

impl From<[u32; 16]> for AutoSimd<[u32; 16]>

§

fn from(vals: [u32; 16]) -> AutoSimd<[u32; 16]>

Converts to this type from the input type.
§

impl From<[u32; 2]> for AutoSimd<[u32; 2]>

§

fn from(vals: [u32; 2]) -> AutoSimd<[u32; 2]>

Converts to this type from the input type.
§

impl From<[u32; 4]> for AutoSimd<[u32; 4]>

§

fn from(vals: [u32; 4]) -> AutoSimd<[u32; 4]>

Converts to this type from the input type.
§

impl From<[u32; 8]> for AutoSimd<[u32; 8]>

§

fn from(vals: [u32; 8]) -> AutoSimd<[u32; 8]>

Converts to this type from the input type.
§

impl From<[u64; 2]> for AutoSimd<[u64; 2]>

§

fn from(vals: [u64; 2]) -> AutoSimd<[u64; 2]>

Converts to this type from the input type.
§

impl From<[u64; 4]> for AutoSimd<[u64; 4]>

§

fn from(vals: [u64; 4]) -> AutoSimd<[u64; 4]>

Converts to this type from the input type.
§

impl From<[u64; 8]> for AutoSimd<[u64; 8]>

§

fn from(vals: [u64; 8]) -> AutoSimd<[u64; 8]>

Converts to this type from the input type.
§

impl From<[u8; 16]> for AutoSimd<[u8; 16]>

§

fn from(vals: [u8; 16]) -> AutoSimd<[u8; 16]>

Converts to this type from the input type.
§

impl From<[u8; 2]> for AutoSimd<[u8; 2]>

§

fn from(vals: [u8; 2]) -> AutoSimd<[u8; 2]>

Converts to this type from the input type.
§

impl From<[u8; 32]> for AutoSimd<[u8; 32]>

§

fn from(vals: [u8; 32]) -> AutoSimd<[u8; 32]>

Converts to this type from the input type.
§

impl From<[u8; 4]> for AutoSimd<[u8; 4]>

§

fn from(vals: [u8; 4]) -> AutoSimd<[u8; 4]>

Converts to this type from the input type.
§

impl From<[u8; 8]> for AutoSimd<[u8; 8]>

§

fn from(vals: [u8; 8]) -> AutoSimd<[u8; 8]>

Converts to this type from the input type.
§

impl From<[usize; 2]> for AutoSimd<[usize; 2]>

§

fn from(vals: [usize; 2]) -> AutoSimd<[usize; 2]>

Converts to this type from the input type.
§

impl From<[usize; 4]> for AutoSimd<[usize; 4]>

§

fn from(vals: [usize; 4]) -> AutoSimd<[usize; 4]>

Converts to this type from the input type.
§

impl From<[usize; 8]> for AutoSimd<[usize; 8]>

§

fn from(vals: [usize; 8]) -> AutoSimd<[usize; 8]>

Converts to this type from the input type.
§

impl FromPrimitive for AutoSimd<[f32; 16]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[f32; 16]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[f32; 16]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[f32; 16]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[f32; 16]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[f32; 16]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[f32; 16]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[f32; 16]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[f32; 16]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[f32; 16]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[f32; 16]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[f32; 16]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[f32; 16]>>

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
§

impl FromPrimitive for AutoSimd<[f32; 2]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[f32; 2]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[f32; 2]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[f32; 2]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[f32; 2]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[f32; 2]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[f32; 2]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[f32; 2]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[f32; 2]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[f32; 2]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[f32; 2]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[f32; 2]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[f32; 2]>>

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
§

impl FromPrimitive for AutoSimd<[f32; 4]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[f32; 4]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[f32; 4]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[f32; 4]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[f32; 4]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[f32; 4]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[f32; 4]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[f32; 4]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[f32; 4]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[f32; 4]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[f32; 4]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[f32; 4]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[f32; 4]>>

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
§

impl FromPrimitive for AutoSimd<[f32; 8]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[f32; 8]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[f32; 8]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[f32; 8]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[f32; 8]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[f32; 8]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[f32; 8]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[f32; 8]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[f32; 8]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[f32; 8]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[f32; 8]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[f32; 8]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[f32; 8]>>

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
§

impl FromPrimitive for AutoSimd<[f64; 2]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[f64; 2]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[f64; 2]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[f64; 2]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[f64; 2]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[f64; 2]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[f64; 2]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[f64; 2]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[f64; 2]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[f64; 2]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[f64; 2]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[f64; 2]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[f64; 2]>>

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
§

impl FromPrimitive for AutoSimd<[f64; 4]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[f64; 4]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[f64; 4]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[f64; 4]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[f64; 4]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[f64; 4]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[f64; 4]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[f64; 4]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[f64; 4]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[f64; 4]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[f64; 4]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[f64; 4]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[f64; 4]>>

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
§

impl FromPrimitive for AutoSimd<[f64; 8]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[f64; 8]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[f64; 8]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[f64; 8]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[f64; 8]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[f64; 8]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[f64; 8]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[f64; 8]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[f64; 8]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[f64; 8]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[f64; 8]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[f64; 8]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[f64; 8]>>

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
§

impl FromPrimitive for AutoSimd<[i128; 1]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i128; 1]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i128; 1]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i128; 1]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i128; 1]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i128; 1]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i128; 1]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i128; 1]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i128; 1]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i128; 1]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i128; 1]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i128; 1]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i128; 1]>>

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
§

impl FromPrimitive for AutoSimd<[i128; 2]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i128; 2]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i128; 2]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i128; 2]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i128; 2]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i128; 2]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i128; 2]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i128; 2]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i128; 2]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i128; 2]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i128; 2]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i128; 2]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i128; 2]>>

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
§

impl FromPrimitive for AutoSimd<[i128; 4]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i128; 4]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i128; 4]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i128; 4]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i128; 4]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i128; 4]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i128; 4]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i128; 4]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i128; 4]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i128; 4]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i128; 4]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i128; 4]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i128; 4]>>

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
§

impl FromPrimitive for AutoSimd<[i16; 16]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i16; 16]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i16; 16]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i16; 16]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i16; 16]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i16; 16]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i16; 16]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i16; 16]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i16; 16]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i16; 16]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i16; 16]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i16; 16]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i16; 16]>>

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
§

impl FromPrimitive for AutoSimd<[i16; 2]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i16; 2]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i16; 2]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i16; 2]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i16; 2]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i16; 2]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i16; 2]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i16; 2]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i16; 2]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i16; 2]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i16; 2]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i16; 2]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i16; 2]>>

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
§

impl FromPrimitive for AutoSimd<[i16; 32]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i16; 32]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i16; 32]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i16; 32]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i16; 32]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i16; 32]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i16; 32]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i16; 32]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i16; 32]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i16; 32]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i16; 32]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i16; 32]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i16; 32]>>

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
§

impl FromPrimitive for AutoSimd<[i16; 4]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i16; 4]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i16; 4]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i16; 4]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i16; 4]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i16; 4]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i16; 4]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i16; 4]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i16; 4]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i16; 4]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i16; 4]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i16; 4]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i16; 4]>>

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
§

impl FromPrimitive for AutoSimd<[i16; 8]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i16; 8]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i16; 8]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i16; 8]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i16; 8]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i16; 8]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i16; 8]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i16; 8]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i16; 8]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i16; 8]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i16; 8]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i16; 8]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i16; 8]>>

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
§

impl FromPrimitive for AutoSimd<[i32; 16]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i32; 16]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i32; 16]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i32; 16]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i32; 16]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i32; 16]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i32; 16]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i32; 16]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i32; 16]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i32; 16]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i32; 16]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i32; 16]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i32; 16]>>

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
§

impl FromPrimitive for AutoSimd<[i32; 2]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i32; 2]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i32; 2]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i32; 2]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i32; 2]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i32; 2]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i32; 2]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i32; 2]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i32; 2]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i32; 2]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i32; 2]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i32; 2]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i32; 2]>>

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
§

impl FromPrimitive for AutoSimd<[i32; 4]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i32; 4]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i32; 4]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i32; 4]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i32; 4]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i32; 4]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i32; 4]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i32; 4]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i32; 4]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i32; 4]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i32; 4]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i32; 4]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i32; 4]>>

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
§

impl FromPrimitive for AutoSimd<[i32; 8]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i32; 8]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i32; 8]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i32; 8]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i32; 8]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i32; 8]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i32; 8]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i32; 8]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i32; 8]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i32; 8]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i32; 8]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i32; 8]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i32; 8]>>

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
§

impl FromPrimitive for AutoSimd<[i64; 2]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i64; 2]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i64; 2]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i64; 2]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i64; 2]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i64; 2]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i64; 2]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i64; 2]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i64; 2]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i64; 2]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i64; 2]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i64; 2]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i64; 2]>>

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
§

impl FromPrimitive for AutoSimd<[i64; 4]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i64; 4]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i64; 4]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i64; 4]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i64; 4]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i64; 4]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i64; 4]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i64; 4]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i64; 4]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i64; 4]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i64; 4]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i64; 4]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i64; 4]>>

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
§

impl FromPrimitive for AutoSimd<[i64; 8]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i64; 8]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i64; 8]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i64; 8]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i64; 8]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i64; 8]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i64; 8]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i64; 8]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i64; 8]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i64; 8]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i64; 8]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i64; 8]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i64; 8]>>

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
§

impl FromPrimitive for AutoSimd<[i8; 16]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i8; 16]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i8; 16]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i8; 16]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i8; 16]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i8; 16]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i8; 16]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i8; 16]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i8; 16]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i8; 16]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i8; 16]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i8; 16]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i8; 16]>>

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
§

impl FromPrimitive for AutoSimd<[i8; 2]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i8; 2]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i8; 2]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i8; 2]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i8; 2]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i8; 2]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i8; 2]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i8; 2]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i8; 2]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i8; 2]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i8; 2]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i8; 2]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i8; 2]>>

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
§

impl FromPrimitive for AutoSimd<[i8; 32]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i8; 32]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i8; 32]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i8; 32]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i8; 32]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i8; 32]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i8; 32]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i8; 32]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i8; 32]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i8; 32]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i8; 32]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i8; 32]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i8; 32]>>

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
§

impl FromPrimitive for AutoSimd<[i8; 4]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i8; 4]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i8; 4]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i8; 4]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i8; 4]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i8; 4]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i8; 4]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i8; 4]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i8; 4]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i8; 4]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i8; 4]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i8; 4]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i8; 4]>>

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
§

impl FromPrimitive for AutoSimd<[i8; 8]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[i8; 8]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[i8; 8]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[i8; 8]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[i8; 8]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[i8; 8]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[i8; 8]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[i8; 8]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[i8; 8]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[i8; 8]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[i8; 8]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[i8; 8]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[i8; 8]>>

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
§

impl FromPrimitive for AutoSimd<[isize; 2]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[isize; 2]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[isize; 2]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[isize; 2]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[isize; 2]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[isize; 2]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[isize; 2]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[isize; 2]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[isize; 2]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[isize; 2]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[isize; 2]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[isize; 2]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[isize; 2]>>

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
§

impl FromPrimitive for AutoSimd<[isize; 4]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[isize; 4]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[isize; 4]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[isize; 4]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[isize; 4]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[isize; 4]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[isize; 4]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[isize; 4]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[isize; 4]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[isize; 4]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[isize; 4]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[isize; 4]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[isize; 4]>>

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
§

impl FromPrimitive for AutoSimd<[isize; 8]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[isize; 8]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[isize; 8]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[isize; 8]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[isize; 8]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[isize; 8]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[isize; 8]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[isize; 8]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[isize; 8]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[isize; 8]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[isize; 8]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[isize; 8]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[isize; 8]>>

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
§

impl FromPrimitive for AutoSimd<[u128; 1]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u128; 1]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u128; 1]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u128; 1]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u128; 1]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u128; 1]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u128; 1]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u128; 1]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u128; 1]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u128; 1]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u128; 1]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u128; 1]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u128; 1]>>

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
§

impl FromPrimitive for AutoSimd<[u128; 2]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u128; 2]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u128; 2]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u128; 2]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u128; 2]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u128; 2]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u128; 2]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u128; 2]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u128; 2]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u128; 2]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u128; 2]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u128; 2]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u128; 2]>>

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
§

impl FromPrimitive for AutoSimd<[u128; 4]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u128; 4]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u128; 4]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u128; 4]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u128; 4]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u128; 4]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u128; 4]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u128; 4]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u128; 4]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u128; 4]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u128; 4]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u128; 4]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u128; 4]>>

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
§

impl FromPrimitive for AutoSimd<[u16; 16]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u16; 16]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u16; 16]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u16; 16]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u16; 16]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u16; 16]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u16; 16]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u16; 16]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u16; 16]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u16; 16]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u16; 16]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u16; 16]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u16; 16]>>

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
§

impl FromPrimitive for AutoSimd<[u16; 2]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u16; 2]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u16; 2]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u16; 2]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u16; 2]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u16; 2]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u16; 2]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u16; 2]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u16; 2]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u16; 2]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u16; 2]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u16; 2]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u16; 2]>>

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
§

impl FromPrimitive for AutoSimd<[u16; 32]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u16; 32]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u16; 32]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u16; 32]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u16; 32]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u16; 32]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u16; 32]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u16; 32]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u16; 32]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u16; 32]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u16; 32]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u16; 32]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u16; 32]>>

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
§

impl FromPrimitive for AutoSimd<[u16; 4]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u16; 4]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u16; 4]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u16; 4]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u16; 4]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u16; 4]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u16; 4]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u16; 4]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u16; 4]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u16; 4]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u16; 4]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u16; 4]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u16; 4]>>

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
§

impl FromPrimitive for AutoSimd<[u16; 8]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u16; 8]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u16; 8]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u16; 8]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u16; 8]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u16; 8]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u16; 8]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u16; 8]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u16; 8]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u16; 8]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u16; 8]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u16; 8]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u16; 8]>>

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
§

impl FromPrimitive for AutoSimd<[u32; 16]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u32; 16]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u32; 16]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u32; 16]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u32; 16]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u32; 16]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u32; 16]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u32; 16]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u32; 16]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u32; 16]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u32; 16]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u32; 16]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u32; 16]>>

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
§

impl FromPrimitive for AutoSimd<[u32; 2]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u32; 2]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u32; 2]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u32; 2]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u32; 2]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u32; 2]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u32; 2]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u32; 2]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u32; 2]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u32; 2]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u32; 2]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u32; 2]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u32; 2]>>

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
§

impl FromPrimitive for AutoSimd<[u32; 4]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u32; 4]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u32; 4]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u32; 4]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u32; 4]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u32; 4]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u32; 4]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u32; 4]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u32; 4]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u32; 4]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u32; 4]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u32; 4]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u32; 4]>>

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
§

impl FromPrimitive for AutoSimd<[u32; 8]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u32; 8]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u32; 8]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u32; 8]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u32; 8]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u32; 8]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u32; 8]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u32; 8]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u32; 8]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u32; 8]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u32; 8]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u32; 8]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u32; 8]>>

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
§

impl FromPrimitive for AutoSimd<[u64; 2]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u64; 2]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u64; 2]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u64; 2]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u64; 2]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u64; 2]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u64; 2]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u64; 2]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u64; 2]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u64; 2]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u64; 2]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u64; 2]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u64; 2]>>

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
§

impl FromPrimitive for AutoSimd<[u64; 4]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u64; 4]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u64; 4]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u64; 4]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u64; 4]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u64; 4]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u64; 4]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u64; 4]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u64; 4]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u64; 4]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u64; 4]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u64; 4]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u64; 4]>>

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
§

impl FromPrimitive for AutoSimd<[u64; 8]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u64; 8]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u64; 8]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u64; 8]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u64; 8]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u64; 8]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u64; 8]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u64; 8]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u64; 8]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u64; 8]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u64; 8]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u64; 8]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u64; 8]>>

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
§

impl FromPrimitive for AutoSimd<[u8; 16]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u8; 16]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u8; 16]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u8; 16]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u8; 16]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u8; 16]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u8; 16]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u8; 16]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u8; 16]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u8; 16]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u8; 16]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u8; 16]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u8; 16]>>

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
§

impl FromPrimitive for AutoSimd<[u8; 2]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u8; 2]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u8; 2]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u8; 2]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u8; 2]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u8; 2]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u8; 2]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u8; 2]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u8; 2]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u8; 2]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u8; 2]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u8; 2]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u8; 2]>>

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
§

impl FromPrimitive for AutoSimd<[u8; 32]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u8; 32]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u8; 32]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u8; 32]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u8; 32]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u8; 32]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u8; 32]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u8; 32]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u8; 32]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u8; 32]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u8; 32]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u8; 32]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u8; 32]>>

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
§

impl FromPrimitive for AutoSimd<[u8; 4]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u8; 4]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u8; 4]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u8; 4]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u8; 4]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u8; 4]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u8; 4]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u8; 4]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u8; 4]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u8; 4]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u8; 4]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u8; 4]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u8; 4]>>

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
§

impl FromPrimitive for AutoSimd<[u8; 8]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[u8; 8]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[u8; 8]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[u8; 8]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[u8; 8]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[u8; 8]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[u8; 8]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[u8; 8]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[u8; 8]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[u8; 8]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[u8; 8]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[u8; 8]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[u8; 8]>>

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
§

impl FromPrimitive for AutoSimd<[usize; 2]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[usize; 2]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[usize; 2]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[usize; 2]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[usize; 2]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[usize; 2]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[usize; 2]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[usize; 2]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[usize; 2]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[usize; 2]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[usize; 2]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[usize; 2]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[usize; 2]>>

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
§

impl FromPrimitive for AutoSimd<[usize; 4]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[usize; 4]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[usize; 4]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[usize; 4]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[usize; 4]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[usize; 4]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[usize; 4]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[usize; 4]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[usize; 4]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[usize; 4]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[usize; 4]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[usize; 4]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[usize; 4]>>

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
§

impl FromPrimitive for AutoSimd<[usize; 8]>

§

fn from_i64(n: i64) -> Option<AutoSimd<[usize; 8]>>

Converts an i64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u64(n: u64) -> Option<AutoSimd<[usize; 8]>>

Converts an u64 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_isize(n: isize) -> Option<AutoSimd<[usize; 8]>>

Converts an isize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i8(n: i8) -> Option<AutoSimd<[usize; 8]>>

Converts an i8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i16(n: i16) -> Option<AutoSimd<[usize; 8]>>

Converts an i16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_i32(n: i32) -> Option<AutoSimd<[usize; 8]>>

Converts an i32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_usize(n: usize) -> Option<AutoSimd<[usize; 8]>>

Converts a usize to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u8(n: u8) -> Option<AutoSimd<[usize; 8]>>

Converts an u8 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u16(n: u16) -> Option<AutoSimd<[usize; 8]>>

Converts an u16 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_u32(n: u32) -> Option<AutoSimd<[usize; 8]>>

Converts an u32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f32(n: f32) -> Option<AutoSimd<[usize; 8]>>

Converts a f32 to return an optional value of this type. If the value cannot be represented by this type, then None is returned.
§

fn from_f64(n: f64) -> Option<AutoSimd<[usize; 8]>>

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
§

impl Mul<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

§

type Output = AutoSimd<[f32; 16]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[f32; 16]>) -> AutoSimd<[f32; 16]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

§

type Output = AutoSimd<[f32; 2]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[f32; 2]>) -> AutoSimd<[f32; 2]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

§

type Output = AutoSimd<[f32; 4]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[f32; 4]>) -> AutoSimd<[f32; 4]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

§

type Output = AutoSimd<[f32; 8]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[f32; 8]>) -> AutoSimd<[f32; 8]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

§

type Output = AutoSimd<[f64; 2]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[f64; 2]>) -> AutoSimd<[f64; 2]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

§

type Output = AutoSimd<[f64; 4]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[f64; 4]>) -> AutoSimd<[f64; 4]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

§

type Output = AutoSimd<[f64; 8]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[f64; 8]>) -> AutoSimd<[f64; 8]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

§

type Output = AutoSimd<[i128; 1]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i128; 1]>) -> AutoSimd<[i128; 1]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

§

type Output = AutoSimd<[i128; 2]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i128; 2]>) -> AutoSimd<[i128; 2]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

§

type Output = AutoSimd<[i128; 4]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i128; 4]>) -> AutoSimd<[i128; 4]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

§

type Output = AutoSimd<[i16; 16]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i16; 16]>) -> AutoSimd<[i16; 16]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

§

type Output = AutoSimd<[i16; 2]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i16; 2]>) -> AutoSimd<[i16; 2]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

§

type Output = AutoSimd<[i16; 32]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i16; 32]>) -> AutoSimd<[i16; 32]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

§

type Output = AutoSimd<[i16; 4]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i16; 4]>) -> AutoSimd<[i16; 4]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

§

type Output = AutoSimd<[i16; 8]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i16; 8]>) -> AutoSimd<[i16; 8]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

§

type Output = AutoSimd<[i32; 16]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i32; 16]>) -> AutoSimd<[i32; 16]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

§

type Output = AutoSimd<[i32; 2]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i32; 2]>) -> AutoSimd<[i32; 2]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

§

type Output = AutoSimd<[i32; 4]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i32; 4]>) -> AutoSimd<[i32; 4]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

§

type Output = AutoSimd<[i32; 8]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i32; 8]>) -> AutoSimd<[i32; 8]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

§

type Output = AutoSimd<[i64; 2]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i64; 2]>) -> AutoSimd<[i64; 2]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

§

type Output = AutoSimd<[i64; 4]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i64; 4]>) -> AutoSimd<[i64; 4]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

§

type Output = AutoSimd<[i64; 8]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i64; 8]>) -> AutoSimd<[i64; 8]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

§

type Output = AutoSimd<[i8; 16]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i8; 16]>) -> AutoSimd<[i8; 16]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

§

type Output = AutoSimd<[i8; 2]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i8; 2]>) -> AutoSimd<[i8; 2]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

§

type Output = AutoSimd<[i8; 32]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i8; 32]>) -> AutoSimd<[i8; 32]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

§

type Output = AutoSimd<[i8; 4]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i8; 4]>) -> AutoSimd<[i8; 4]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

§

type Output = AutoSimd<[i8; 8]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[i8; 8]>) -> AutoSimd<[i8; 8]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

§

type Output = AutoSimd<[isize; 2]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[isize; 2]>) -> AutoSimd<[isize; 2]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

§

type Output = AutoSimd<[isize; 4]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[isize; 4]>) -> AutoSimd<[isize; 4]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

§

type Output = AutoSimd<[isize; 8]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[isize; 8]>) -> AutoSimd<[isize; 8]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

§

type Output = AutoSimd<[u128; 1]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u128; 1]>) -> AutoSimd<[u128; 1]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

§

type Output = AutoSimd<[u128; 2]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u128; 2]>) -> AutoSimd<[u128; 2]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

§

type Output = AutoSimd<[u128; 4]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u128; 4]>) -> AutoSimd<[u128; 4]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

§

type Output = AutoSimd<[u16; 16]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u16; 16]>) -> AutoSimd<[u16; 16]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

§

type Output = AutoSimd<[u16; 2]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u16; 2]>) -> AutoSimd<[u16; 2]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

§

type Output = AutoSimd<[u16; 32]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u16; 32]>) -> AutoSimd<[u16; 32]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

§

type Output = AutoSimd<[u16; 4]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u16; 4]>) -> AutoSimd<[u16; 4]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

§

type Output = AutoSimd<[u16; 8]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u16; 8]>) -> AutoSimd<[u16; 8]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

§

type Output = AutoSimd<[u32; 16]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u32; 16]>) -> AutoSimd<[u32; 16]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

§

type Output = AutoSimd<[u32; 2]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u32; 2]>) -> AutoSimd<[u32; 2]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

§

type Output = AutoSimd<[u32; 4]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u32; 4]>) -> AutoSimd<[u32; 4]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

§

type Output = AutoSimd<[u32; 8]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u32; 8]>) -> AutoSimd<[u32; 8]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

§

type Output = AutoSimd<[u64; 2]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u64; 2]>) -> AutoSimd<[u64; 2]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

§

type Output = AutoSimd<[u64; 4]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u64; 4]>) -> AutoSimd<[u64; 4]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

§

type Output = AutoSimd<[u64; 8]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u64; 8]>) -> AutoSimd<[u64; 8]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

§

type Output = AutoSimd<[u8; 16]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u8; 16]>) -> AutoSimd<[u8; 16]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

§

type Output = AutoSimd<[u8; 2]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u8; 2]>) -> AutoSimd<[u8; 2]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

§

type Output = AutoSimd<[u8; 32]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u8; 32]>) -> AutoSimd<[u8; 32]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

§

type Output = AutoSimd<[u8; 4]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u8; 4]>) -> AutoSimd<[u8; 4]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

§

type Output = AutoSimd<[u8; 8]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[u8; 8]>) -> AutoSimd<[u8; 8]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

§

type Output = AutoSimd<[usize; 2]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[usize; 2]>) -> AutoSimd<[usize; 2]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

§

type Output = AutoSimd<[usize; 4]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[usize; 4]>) -> AutoSimd<[usize; 4]>

Performs the * operation. Read more
§

impl Mul<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

§

type Output = AutoSimd<[usize; 8]>

The resulting type after applying the * operator.
§

fn mul(self, rhs: AutoSimd<[usize; 8]>) -> AutoSimd<[usize; 8]>

Performs the * operation. Read more
§

impl MulAssign<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[f32; 16]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[f32; 2]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[f32; 4]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[f32; 8]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[f64; 2]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[f64; 4]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[f64; 8]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i128; 1]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i128; 2]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i128; 4]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i16; 16]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i16; 2]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i16; 32]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i16; 4]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i16; 8]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i32; 16]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i32; 2]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i32; 4]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i32; 8]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i64; 2]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i64; 4]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i64; 8]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i8; 16]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i8; 2]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i8; 32]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i8; 4]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[i8; 8]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[isize; 2]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[isize; 4]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[isize; 8]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u128; 1]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u128; 2]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u128; 4]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u16; 16]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u16; 2]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u16; 32]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u16; 4]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u16; 8]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u32; 16]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u32; 2]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u32; 4]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u32; 8]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u64; 2]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u64; 4]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u64; 8]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u8; 16]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u8; 2]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u8; 32]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u8; 4]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[u8; 8]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[usize; 2]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[usize; 4]>)

Performs the *= operation. Read more
§

impl MulAssign<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

§

fn mul_assign(&mut self, rhs: AutoSimd<[usize; 8]>)

Performs the *= operation. Read more
§

impl Neg for AutoSimd<[f32; 16]>

§

type Output = AutoSimd<[f32; 16]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[f32; 16]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[f32; 2]>

§

type Output = AutoSimd<[f32; 2]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[f32; 2]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[f32; 4]>

§

type Output = AutoSimd<[f32; 4]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[f32; 4]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[f32; 8]>

§

type Output = AutoSimd<[f32; 8]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[f32; 8]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[f64; 2]>

§

type Output = AutoSimd<[f64; 2]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[f64; 2]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[f64; 4]>

§

type Output = AutoSimd<[f64; 4]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[f64; 4]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[f64; 8]>

§

type Output = AutoSimd<[f64; 8]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[f64; 8]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i128; 1]>

§

type Output = AutoSimd<[i128; 1]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i128; 1]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i128; 2]>

§

type Output = AutoSimd<[i128; 2]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i128; 2]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i128; 4]>

§

type Output = AutoSimd<[i128; 4]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i128; 4]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i16; 16]>

§

type Output = AutoSimd<[i16; 16]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i16; 16]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i16; 2]>

§

type Output = AutoSimd<[i16; 2]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i16; 2]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i16; 32]>

§

type Output = AutoSimd<[i16; 32]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i16; 32]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i16; 4]>

§

type Output = AutoSimd<[i16; 4]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i16; 4]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i16; 8]>

§

type Output = AutoSimd<[i16; 8]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i16; 8]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i32; 16]>

§

type Output = AutoSimd<[i32; 16]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i32; 16]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i32; 2]>

§

type Output = AutoSimd<[i32; 2]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i32; 2]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i32; 4]>

§

type Output = AutoSimd<[i32; 4]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i32; 4]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i32; 8]>

§

type Output = AutoSimd<[i32; 8]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i32; 8]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i64; 2]>

§

type Output = AutoSimd<[i64; 2]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i64; 2]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i64; 4]>

§

type Output = AutoSimd<[i64; 4]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i64; 4]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i64; 8]>

§

type Output = AutoSimd<[i64; 8]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i64; 8]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i8; 16]>

§

type Output = AutoSimd<[i8; 16]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i8; 16]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i8; 2]>

§

type Output = AutoSimd<[i8; 2]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i8; 2]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i8; 32]>

§

type Output = AutoSimd<[i8; 32]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i8; 32]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i8; 4]>

§

type Output = AutoSimd<[i8; 4]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i8; 4]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[i8; 8]>

§

type Output = AutoSimd<[i8; 8]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[i8; 8]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[isize; 2]>

§

type Output = AutoSimd<[isize; 2]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[isize; 2]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[isize; 4]>

§

type Output = AutoSimd<[isize; 4]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[isize; 4]>

Performs the unary - operation. Read more
§

impl Neg for AutoSimd<[isize; 8]>

§

type Output = AutoSimd<[isize; 8]>

The resulting type after applying the - operator.
§

fn neg(self) -> AutoSimd<[isize; 8]>

Performs the unary - operation. Read more
§

impl Not for AutoSimd<[bool; 1]>

§

type Output = AutoSimd<[bool; 1]>

The resulting type after applying the ! operator.
§

fn not(self) -> AutoSimd<[bool; 1]>

Performs the unary ! operation. Read more
§

impl Not for AutoSimd<[bool; 16]>

§

type Output = AutoSimd<[bool; 16]>

The resulting type after applying the ! operator.
§

fn not(self) -> AutoSimd<[bool; 16]>

Performs the unary ! operation. Read more
§

impl Not for AutoSimd<[bool; 2]>

§

type Output = AutoSimd<[bool; 2]>

The resulting type after applying the ! operator.
§

fn not(self) -> AutoSimd<[bool; 2]>

Performs the unary ! operation. Read more
§

impl Not for AutoSimd<[bool; 32]>

§

type Output = AutoSimd<[bool; 32]>

The resulting type after applying the ! operator.
§

fn not(self) -> AutoSimd<[bool; 32]>

Performs the unary ! operation. Read more
§

impl Not for AutoSimd<[bool; 4]>

§

type Output = AutoSimd<[bool; 4]>

The resulting type after applying the ! operator.
§

fn not(self) -> AutoSimd<[bool; 4]>

Performs the unary ! operation. Read more
§

impl Not for AutoSimd<[bool; 8]>

§

type Output = AutoSimd<[bool; 8]>

The resulting type after applying the ! operator.
§

fn not(self) -> AutoSimd<[bool; 8]>

Performs the unary ! operation. Read more
§

impl Num for AutoSimd<[f32; 16]>

§

type FromStrRadixErr = <f32 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[f32; 16]>, <AutoSimd<[f32; 16]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[f32; 2]>

§

type FromStrRadixErr = <f32 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[f32; 2]>, <AutoSimd<[f32; 2]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[f32; 4]>

§

type FromStrRadixErr = <f32 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[f32; 4]>, <AutoSimd<[f32; 4]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[f32; 8]>

§

type FromStrRadixErr = <f32 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[f32; 8]>, <AutoSimd<[f32; 8]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[f64; 2]>

§

type FromStrRadixErr = <f64 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[f64; 2]>, <AutoSimd<[f64; 2]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[f64; 4]>

§

type FromStrRadixErr = <f64 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[f64; 4]>, <AutoSimd<[f64; 4]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[f64; 8]>

§

type FromStrRadixErr = <f64 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[f64; 8]>, <AutoSimd<[f64; 8]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i128; 1]>

§

type FromStrRadixErr = <i128 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i128; 1]>, <AutoSimd<[i128; 1]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i128; 2]>

§

type FromStrRadixErr = <i128 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i128; 2]>, <AutoSimd<[i128; 2]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i128; 4]>

§

type FromStrRadixErr = <i128 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i128; 4]>, <AutoSimd<[i128; 4]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i16; 16]>

§

type FromStrRadixErr = <i16 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i16; 16]>, <AutoSimd<[i16; 16]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i16; 2]>

§

type FromStrRadixErr = <i16 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i16; 2]>, <AutoSimd<[i16; 2]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i16; 32]>

§

type FromStrRadixErr = <i16 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i16; 32]>, <AutoSimd<[i16; 32]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i16; 4]>

§

type FromStrRadixErr = <i16 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i16; 4]>, <AutoSimd<[i16; 4]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i16; 8]>

§

type FromStrRadixErr = <i16 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i16; 8]>, <AutoSimd<[i16; 8]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i32; 16]>

§

type FromStrRadixErr = <i32 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i32; 16]>, <AutoSimd<[i32; 16]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i32; 2]>

§

type FromStrRadixErr = <i32 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i32; 2]>, <AutoSimd<[i32; 2]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i32; 4]>

§

type FromStrRadixErr = <i32 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i32; 4]>, <AutoSimd<[i32; 4]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i32; 8]>

§

type FromStrRadixErr = <i32 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i32; 8]>, <AutoSimd<[i32; 8]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i64; 2]>

§

type FromStrRadixErr = <i64 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i64; 2]>, <AutoSimd<[i64; 2]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i64; 4]>

§

type FromStrRadixErr = <i64 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i64; 4]>, <AutoSimd<[i64; 4]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i64; 8]>

§

type FromStrRadixErr = <i64 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i64; 8]>, <AutoSimd<[i64; 8]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i8; 16]>

§

type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i8; 16]>, <AutoSimd<[i8; 16]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i8; 2]>

§

type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i8; 2]>, <AutoSimd<[i8; 2]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i8; 32]>

§

type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i8; 32]>, <AutoSimd<[i8; 32]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i8; 4]>

§

type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i8; 4]>, <AutoSimd<[i8; 4]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[i8; 8]>

§

type FromStrRadixErr = <i8 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[i8; 8]>, <AutoSimd<[i8; 8]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[isize; 2]>

§

type FromStrRadixErr = <isize as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[isize; 2]>, <AutoSimd<[isize; 2]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[isize; 4]>

§

type FromStrRadixErr = <isize as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[isize; 4]>, <AutoSimd<[isize; 4]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[isize; 8]>

§

type FromStrRadixErr = <isize as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[isize; 8]>, <AutoSimd<[isize; 8]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u128; 1]>

§

type FromStrRadixErr = <u128 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u128; 1]>, <AutoSimd<[u128; 1]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u128; 2]>

§

type FromStrRadixErr = <u128 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u128; 2]>, <AutoSimd<[u128; 2]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u128; 4]>

§

type FromStrRadixErr = <u128 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u128; 4]>, <AutoSimd<[u128; 4]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u16; 16]>

§

type FromStrRadixErr = <u16 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u16; 16]>, <AutoSimd<[u16; 16]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u16; 2]>

§

type FromStrRadixErr = <u16 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u16; 2]>, <AutoSimd<[u16; 2]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u16; 32]>

§

type FromStrRadixErr = <u16 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u16; 32]>, <AutoSimd<[u16; 32]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u16; 4]>

§

type FromStrRadixErr = <u16 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u16; 4]>, <AutoSimd<[u16; 4]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u16; 8]>

§

type FromStrRadixErr = <u16 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u16; 8]>, <AutoSimd<[u16; 8]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u32; 16]>

§

type FromStrRadixErr = <u32 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u32; 16]>, <AutoSimd<[u32; 16]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u32; 2]>

§

type FromStrRadixErr = <u32 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u32; 2]>, <AutoSimd<[u32; 2]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u32; 4]>

§

type FromStrRadixErr = <u32 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u32; 4]>, <AutoSimd<[u32; 4]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u32; 8]>

§

type FromStrRadixErr = <u32 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u32; 8]>, <AutoSimd<[u32; 8]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u64; 2]>

§

type FromStrRadixErr = <u64 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u64; 2]>, <AutoSimd<[u64; 2]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u64; 4]>

§

type FromStrRadixErr = <u64 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u64; 4]>, <AutoSimd<[u64; 4]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u64; 8]>

§

type FromStrRadixErr = <u64 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u64; 8]>, <AutoSimd<[u64; 8]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u8; 16]>

§

type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u8; 16]>, <AutoSimd<[u8; 16]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u8; 2]>

§

type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u8; 2]>, <AutoSimd<[u8; 2]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u8; 32]>

§

type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u8; 32]>, <AutoSimd<[u8; 32]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u8; 4]>

§

type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u8; 4]>, <AutoSimd<[u8; 4]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[u8; 8]>

§

type FromStrRadixErr = <u8 as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[u8; 8]>, <AutoSimd<[u8; 8]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[usize; 2]>

§

type FromStrRadixErr = <usize as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[usize; 2]>, <AutoSimd<[usize; 2]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[usize; 4]>

§

type FromStrRadixErr = <usize as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[usize; 4]>, <AutoSimd<[usize; 4]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl Num for AutoSimd<[usize; 8]>

§

type FromStrRadixErr = <usize as Num>::FromStrRadixErr

§

fn from_str_radix( str: &str, radix: u32 ) -> Result<AutoSimd<[usize; 8]>, <AutoSimd<[usize; 8]> as Num>::FromStrRadixErr>

Convert from a string and radix (typically 2..=36). Read more
§

impl One for AutoSimd<[f32; 16]>

§

fn one() -> AutoSimd<[f32; 16]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[f32; 2]>

§

fn one() -> AutoSimd<[f32; 2]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[f32; 4]>

§

fn one() -> AutoSimd<[f32; 4]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[f32; 8]>

§

fn one() -> AutoSimd<[f32; 8]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[f64; 2]>

§

fn one() -> AutoSimd<[f64; 2]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[f64; 4]>

§

fn one() -> AutoSimd<[f64; 4]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[f64; 8]>

§

fn one() -> AutoSimd<[f64; 8]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i128; 1]>

§

fn one() -> AutoSimd<[i128; 1]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i128; 2]>

§

fn one() -> AutoSimd<[i128; 2]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i128; 4]>

§

fn one() -> AutoSimd<[i128; 4]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i16; 16]>

§

fn one() -> AutoSimd<[i16; 16]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i16; 2]>

§

fn one() -> AutoSimd<[i16; 2]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i16; 32]>

§

fn one() -> AutoSimd<[i16; 32]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i16; 4]>

§

fn one() -> AutoSimd<[i16; 4]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i16; 8]>

§

fn one() -> AutoSimd<[i16; 8]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i32; 16]>

§

fn one() -> AutoSimd<[i32; 16]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i32; 2]>

§

fn one() -> AutoSimd<[i32; 2]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i32; 4]>

§

fn one() -> AutoSimd<[i32; 4]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i32; 8]>

§

fn one() -> AutoSimd<[i32; 8]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i64; 2]>

§

fn one() -> AutoSimd<[i64; 2]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i64; 4]>

§

fn one() -> AutoSimd<[i64; 4]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i64; 8]>

§

fn one() -> AutoSimd<[i64; 8]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i8; 16]>

§

fn one() -> AutoSimd<[i8; 16]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i8; 2]>

§

fn one() -> AutoSimd<[i8; 2]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i8; 32]>

§

fn one() -> AutoSimd<[i8; 32]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i8; 4]>

§

fn one() -> AutoSimd<[i8; 4]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[i8; 8]>

§

fn one() -> AutoSimd<[i8; 8]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[isize; 2]>

§

fn one() -> AutoSimd<[isize; 2]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[isize; 4]>

§

fn one() -> AutoSimd<[isize; 4]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[isize; 8]>

§

fn one() -> AutoSimd<[isize; 8]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u128; 1]>

§

fn one() -> AutoSimd<[u128; 1]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u128; 2]>

§

fn one() -> AutoSimd<[u128; 2]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u128; 4]>

§

fn one() -> AutoSimd<[u128; 4]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u16; 16]>

§

fn one() -> AutoSimd<[u16; 16]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u16; 2]>

§

fn one() -> AutoSimd<[u16; 2]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u16; 32]>

§

fn one() -> AutoSimd<[u16; 32]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u16; 4]>

§

fn one() -> AutoSimd<[u16; 4]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u16; 8]>

§

fn one() -> AutoSimd<[u16; 8]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u32; 16]>

§

fn one() -> AutoSimd<[u32; 16]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u32; 2]>

§

fn one() -> AutoSimd<[u32; 2]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u32; 4]>

§

fn one() -> AutoSimd<[u32; 4]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u32; 8]>

§

fn one() -> AutoSimd<[u32; 8]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u64; 2]>

§

fn one() -> AutoSimd<[u64; 2]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u64; 4]>

§

fn one() -> AutoSimd<[u64; 4]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u64; 8]>

§

fn one() -> AutoSimd<[u64; 8]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u8; 16]>

§

fn one() -> AutoSimd<[u8; 16]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u8; 2]>

§

fn one() -> AutoSimd<[u8; 2]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u8; 32]>

§

fn one() -> AutoSimd<[u8; 32]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u8; 4]>

§

fn one() -> AutoSimd<[u8; 4]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[u8; 8]>

§

fn one() -> AutoSimd<[u8; 8]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[usize; 2]>

§

fn one() -> AutoSimd<[usize; 2]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[usize; 4]>

§

fn one() -> AutoSimd<[usize; 4]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl One for AutoSimd<[usize; 8]>

§

fn one() -> AutoSimd<[usize; 8]>

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) -> boolwhere Self: PartialEq<Self>,

Returns true if self is equal to the multiplicative identity. Read more
§

impl<N> PartialEq<AutoSimd<N>> for AutoSimd<N>where N: PartialEq<N>,

§

fn eq(&self, other: &AutoSimd<N>) -> bool

This method tests for self and other values to be equal, and is used by ==.
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.
§

impl Rem<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

§

type Output = AutoSimd<[f32; 16]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[f32; 16]>) -> AutoSimd<[f32; 16]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

§

type Output = AutoSimd<[f32; 2]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[f32; 2]>) -> AutoSimd<[f32; 2]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

§

type Output = AutoSimd<[f32; 4]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[f32; 4]>) -> AutoSimd<[f32; 4]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

§

type Output = AutoSimd<[f32; 8]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[f32; 8]>) -> AutoSimd<[f32; 8]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

§

type Output = AutoSimd<[f64; 2]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[f64; 2]>) -> AutoSimd<[f64; 2]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

§

type Output = AutoSimd<[f64; 4]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[f64; 4]>) -> AutoSimd<[f64; 4]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

§

type Output = AutoSimd<[f64; 8]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[f64; 8]>) -> AutoSimd<[f64; 8]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

§

type Output = AutoSimd<[i128; 1]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i128; 1]>) -> AutoSimd<[i128; 1]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

§

type Output = AutoSimd<[i128; 2]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i128; 2]>) -> AutoSimd<[i128; 2]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

§

type Output = AutoSimd<[i128; 4]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i128; 4]>) -> AutoSimd<[i128; 4]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

§

type Output = AutoSimd<[i16; 16]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i16; 16]>) -> AutoSimd<[i16; 16]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

§

type Output = AutoSimd<[i16; 2]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i16; 2]>) -> AutoSimd<[i16; 2]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

§

type Output = AutoSimd<[i16; 32]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i16; 32]>) -> AutoSimd<[i16; 32]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

§

type Output = AutoSimd<[i16; 4]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i16; 4]>) -> AutoSimd<[i16; 4]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

§

type Output = AutoSimd<[i16; 8]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i16; 8]>) -> AutoSimd<[i16; 8]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

§

type Output = AutoSimd<[i32; 16]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i32; 16]>) -> AutoSimd<[i32; 16]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

§

type Output = AutoSimd<[i32; 2]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i32; 2]>) -> AutoSimd<[i32; 2]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

§

type Output = AutoSimd<[i32; 4]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i32; 4]>) -> AutoSimd<[i32; 4]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

§

type Output = AutoSimd<[i32; 8]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i32; 8]>) -> AutoSimd<[i32; 8]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

§

type Output = AutoSimd<[i64; 2]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i64; 2]>) -> AutoSimd<[i64; 2]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

§

type Output = AutoSimd<[i64; 4]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i64; 4]>) -> AutoSimd<[i64; 4]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

§

type Output = AutoSimd<[i64; 8]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i64; 8]>) -> AutoSimd<[i64; 8]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

§

type Output = AutoSimd<[i8; 16]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i8; 16]>) -> AutoSimd<[i8; 16]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

§

type Output = AutoSimd<[i8; 2]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i8; 2]>) -> AutoSimd<[i8; 2]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

§

type Output = AutoSimd<[i8; 32]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i8; 32]>) -> AutoSimd<[i8; 32]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

§

type Output = AutoSimd<[i8; 4]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i8; 4]>) -> AutoSimd<[i8; 4]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

§

type Output = AutoSimd<[i8; 8]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[i8; 8]>) -> AutoSimd<[i8; 8]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

§

type Output = AutoSimd<[isize; 2]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[isize; 2]>) -> AutoSimd<[isize; 2]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

§

type Output = AutoSimd<[isize; 4]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[isize; 4]>) -> AutoSimd<[isize; 4]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

§

type Output = AutoSimd<[isize; 8]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[isize; 8]>) -> AutoSimd<[isize; 8]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

§

type Output = AutoSimd<[u128; 1]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u128; 1]>) -> AutoSimd<[u128; 1]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

§

type Output = AutoSimd<[u128; 2]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u128; 2]>) -> AutoSimd<[u128; 2]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

§

type Output = AutoSimd<[u128; 4]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u128; 4]>) -> AutoSimd<[u128; 4]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

§

type Output = AutoSimd<[u16; 16]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u16; 16]>) -> AutoSimd<[u16; 16]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

§

type Output = AutoSimd<[u16; 2]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u16; 2]>) -> AutoSimd<[u16; 2]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

§

type Output = AutoSimd<[u16; 32]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u16; 32]>) -> AutoSimd<[u16; 32]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

§

type Output = AutoSimd<[u16; 4]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u16; 4]>) -> AutoSimd<[u16; 4]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

§

type Output = AutoSimd<[u16; 8]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u16; 8]>) -> AutoSimd<[u16; 8]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

§

type Output = AutoSimd<[u32; 16]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u32; 16]>) -> AutoSimd<[u32; 16]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

§

type Output = AutoSimd<[u32; 2]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u32; 2]>) -> AutoSimd<[u32; 2]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

§

type Output = AutoSimd<[u32; 4]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u32; 4]>) -> AutoSimd<[u32; 4]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

§

type Output = AutoSimd<[u32; 8]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u32; 8]>) -> AutoSimd<[u32; 8]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

§

type Output = AutoSimd<[u64; 2]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u64; 2]>) -> AutoSimd<[u64; 2]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

§

type Output = AutoSimd<[u64; 4]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u64; 4]>) -> AutoSimd<[u64; 4]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

§

type Output = AutoSimd<[u64; 8]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u64; 8]>) -> AutoSimd<[u64; 8]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

§

type Output = AutoSimd<[u8; 16]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u8; 16]>) -> AutoSimd<[u8; 16]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

§

type Output = AutoSimd<[u8; 2]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u8; 2]>) -> AutoSimd<[u8; 2]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

§

type Output = AutoSimd<[u8; 32]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u8; 32]>) -> AutoSimd<[u8; 32]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

§

type Output = AutoSimd<[u8; 4]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u8; 4]>) -> AutoSimd<[u8; 4]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

§

type Output = AutoSimd<[u8; 8]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[u8; 8]>) -> AutoSimd<[u8; 8]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

§

type Output = AutoSimd<[usize; 2]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[usize; 2]>) -> AutoSimd<[usize; 2]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

§

type Output = AutoSimd<[usize; 4]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[usize; 4]>) -> AutoSimd<[usize; 4]>

Performs the % operation. Read more
§

impl Rem<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

§

type Output = AutoSimd<[usize; 8]>

The resulting type after applying the % operator.
§

fn rem(self, rhs: AutoSimd<[usize; 8]>) -> AutoSimd<[usize; 8]>

Performs the % operation. Read more
§

impl RemAssign<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[f32; 16]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[f32; 2]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[f32; 4]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[f32; 8]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[f64; 2]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[f64; 4]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[f64; 8]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i128; 1]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i128; 2]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i128; 4]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i16; 16]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i16; 2]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i16; 32]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i16; 4]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i16; 8]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i32; 16]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i32; 2]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i32; 4]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i32; 8]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i64; 2]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i64; 4]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i64; 8]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i8; 16]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i8; 2]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i8; 32]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i8; 4]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[i8; 8]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[isize; 2]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[isize; 4]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[isize; 8]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u128; 1]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u128; 2]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u128; 4]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u16; 16]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u16; 2]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u16; 32]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u16; 4]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u16; 8]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u32; 16]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u32; 2]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u32; 4]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u32; 8]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u64; 2]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u64; 4]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u64; 8]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u8; 16]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u8; 2]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u8; 32]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u8; 4]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[u8; 8]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[usize; 2]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[usize; 4]>)

Performs the %= operation. Read more
§

impl RemAssign<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

§

fn rem_assign(&mut self, rhs: AutoSimd<[usize; 8]>)

Performs the %= operation. Read more
§

impl SimdBool for AutoSimd<[bool; 1]>

§

fn bitmask(self) -> u64

A bit mask representing the boolean state of each lanes of self. Read more
§

fn and(self) -> bool

Lane-wise bitwise and of the vector elements.
§

fn or(self) -> bool

Lane-wise bitwise or of the vector elements.
§

fn xor(self) -> bool

Lane-wise bitwise xor of the vector elements.
§

fn all(self) -> bool

Are all vector lanes true?
§

fn any(self) -> bool

Is any vector lane true?
§

fn none(self) -> bool

Are all vector lanes false?
§

fn if_else<Res>( self, if_value: impl FnOnce() -> Res, else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 1]>>,

Merges the value of if_value() and else_value() depending on the lanes of self. Read more
§

fn if_else2<Res>( self, if_value: impl FnOnce() -> Res, else_if: (impl FnOnce() -> AutoSimd<[bool; 1]>, impl FnOnce() -> Res), else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 1]>>,

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
§

fn if_else3<Res>( self, if_value: impl FnOnce() -> Res, else_if: (impl FnOnce() -> AutoSimd<[bool; 1]>, impl FnOnce() -> Res), else_else_if: (impl FnOnce() -> AutoSimd<[bool; 1]>, impl FnOnce() -> Res), else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 1]>>,

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
§

impl SimdBool for AutoSimd<[bool; 16]>

§

fn bitmask(self) -> u64

A bit mask representing the boolean state of each lanes of self. Read more
§

fn and(self) -> bool

Lane-wise bitwise and of the vector elements.
§

fn or(self) -> bool

Lane-wise bitwise or of the vector elements.
§

fn xor(self) -> bool

Lane-wise bitwise xor of the vector elements.
§

fn all(self) -> bool

Are all vector lanes true?
§

fn any(self) -> bool

Is any vector lane true?
§

fn none(self) -> bool

Are all vector lanes false?
§

fn if_else<Res>( self, if_value: impl FnOnce() -> Res, else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 16]>>,

Merges the value of if_value() and else_value() depending on the lanes of self. Read more
§

fn if_else2<Res>( self, if_value: impl FnOnce() -> Res, else_if: (impl FnOnce() -> AutoSimd<[bool; 16]>, impl FnOnce() -> Res), else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 16]>>,

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
§

fn if_else3<Res>( self, if_value: impl FnOnce() -> Res, else_if: (impl FnOnce() -> AutoSimd<[bool; 16]>, impl FnOnce() -> Res), else_else_if: (impl FnOnce() -> AutoSimd<[bool; 16]>, impl FnOnce() -> Res), else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 16]>>,

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
§

impl SimdBool for AutoSimd<[bool; 2]>

§

fn bitmask(self) -> u64

A bit mask representing the boolean state of each lanes of self. Read more
§

fn and(self) -> bool

Lane-wise bitwise and of the vector elements.
§

fn or(self) -> bool

Lane-wise bitwise or of the vector elements.
§

fn xor(self) -> bool

Lane-wise bitwise xor of the vector elements.
§

fn all(self) -> bool

Are all vector lanes true?
§

fn any(self) -> bool

Is any vector lane true?
§

fn none(self) -> bool

Are all vector lanes false?
§

fn if_else<Res>( self, if_value: impl FnOnce() -> Res, else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 2]>>,

Merges the value of if_value() and else_value() depending on the lanes of self. Read more
§

fn if_else2<Res>( self, if_value: impl FnOnce() -> Res, else_if: (impl FnOnce() -> AutoSimd<[bool; 2]>, impl FnOnce() -> Res), else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 2]>>,

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
§

fn if_else3<Res>( self, if_value: impl FnOnce() -> Res, else_if: (impl FnOnce() -> AutoSimd<[bool; 2]>, impl FnOnce() -> Res), else_else_if: (impl FnOnce() -> AutoSimd<[bool; 2]>, impl FnOnce() -> Res), else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 2]>>,

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
§

impl SimdBool for AutoSimd<[bool; 32]>

§

fn bitmask(self) -> u64

A bit mask representing the boolean state of each lanes of self. Read more
§

fn and(self) -> bool

Lane-wise bitwise and of the vector elements.
§

fn or(self) -> bool

Lane-wise bitwise or of the vector elements.
§

fn xor(self) -> bool

Lane-wise bitwise xor of the vector elements.
§

fn all(self) -> bool

Are all vector lanes true?
§

fn any(self) -> bool

Is any vector lane true?
§

fn none(self) -> bool

Are all vector lanes false?
§

fn if_else<Res>( self, if_value: impl FnOnce() -> Res, else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 32]>>,

Merges the value of if_value() and else_value() depending on the lanes of self. Read more
§

fn if_else2<Res>( self, if_value: impl FnOnce() -> Res, else_if: (impl FnOnce() -> AutoSimd<[bool; 32]>, impl FnOnce() -> Res), else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 32]>>,

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
§

fn if_else3<Res>( self, if_value: impl FnOnce() -> Res, else_if: (impl FnOnce() -> AutoSimd<[bool; 32]>, impl FnOnce() -> Res), else_else_if: (impl FnOnce() -> AutoSimd<[bool; 32]>, impl FnOnce() -> Res), else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 32]>>,

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
§

impl SimdBool for AutoSimd<[bool; 4]>

§

fn bitmask(self) -> u64

A bit mask representing the boolean state of each lanes of self. Read more
§

fn and(self) -> bool

Lane-wise bitwise and of the vector elements.
§

fn or(self) -> bool

Lane-wise bitwise or of the vector elements.
§

fn xor(self) -> bool

Lane-wise bitwise xor of the vector elements.
§

fn all(self) -> bool

Are all vector lanes true?
§

fn any(self) -> bool

Is any vector lane true?
§

fn none(self) -> bool

Are all vector lanes false?
§

fn if_else<Res>( self, if_value: impl FnOnce() -> Res, else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 4]>>,

Merges the value of if_value() and else_value() depending on the lanes of self. Read more
§

fn if_else2<Res>( self, if_value: impl FnOnce() -> Res, else_if: (impl FnOnce() -> AutoSimd<[bool; 4]>, impl FnOnce() -> Res), else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 4]>>,

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
§

fn if_else3<Res>( self, if_value: impl FnOnce() -> Res, else_if: (impl FnOnce() -> AutoSimd<[bool; 4]>, impl FnOnce() -> Res), else_else_if: (impl FnOnce() -> AutoSimd<[bool; 4]>, impl FnOnce() -> Res), else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 4]>>,

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
§

impl SimdBool for AutoSimd<[bool; 8]>

§

fn bitmask(self) -> u64

A bit mask representing the boolean state of each lanes of self. Read more
§

fn and(self) -> bool

Lane-wise bitwise and of the vector elements.
§

fn or(self) -> bool

Lane-wise bitwise or of the vector elements.
§

fn xor(self) -> bool

Lane-wise bitwise xor of the vector elements.
§

fn all(self) -> bool

Are all vector lanes true?
§

fn any(self) -> bool

Is any vector lane true?
§

fn none(self) -> bool

Are all vector lanes false?
§

fn if_else<Res>( self, if_value: impl FnOnce() -> Res, else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 8]>>,

Merges the value of if_value() and else_value() depending on the lanes of self. Read more
§

fn if_else2<Res>( self, if_value: impl FnOnce() -> Res, else_if: (impl FnOnce() -> AutoSimd<[bool; 8]>, impl FnOnce() -> Res), else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 8]>>,

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
§

fn if_else3<Res>( self, if_value: impl FnOnce() -> Res, else_if: (impl FnOnce() -> AutoSimd<[bool; 8]>, impl FnOnce() -> Res), else_else_if: (impl FnOnce() -> AutoSimd<[bool; 8]>, impl FnOnce() -> Res), else_value: impl FnOnce() -> Res ) -> Reswhere Res: SimdValue<SimdBool = AutoSimd<[bool; 8]>>,

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
§

impl SimdComplexField for AutoSimd<[f32; 16]>

§

type SimdRealField = AutoSimd<[f32; 16]>

Type of the coefficients of a complex number.
§

fn simd_horizontal_sum(self) -> <AutoSimd<[f32; 16]> as SimdValue>::Element

Computes the sum of all the lanes of self.
§

fn simd_horizontal_product(self) -> <AutoSimd<[f32; 16]> as SimdValue>::Element

Computes the product of all the lanes of self.
§

fn from_simd_real( re: <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f32; 16]>

Builds a pure-real complex number from the given value.
§

fn simd_real(self) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField

The real part of this complex number.
§

fn simd_imaginary( self ) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField

The imaginary part of this complex number.
§

fn simd_norm1(self) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField

The sum of the absolute value of this complex number’s real and imaginary part.
§

fn simd_modulus( self ) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField

The modulus of this complex number.
§

fn simd_modulus_squared( self ) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField

The squared modulus of this complex number.
§

fn simd_argument( self ) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField

The argument of this complex number.
§

fn simd_to_exp( self ) -> (<AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField, AutoSimd<[f32; 16]>)

The exponential form of this complex number: (modulus, e^{i arg})
§

fn simd_recip(self) -> AutoSimd<[f32; 16]>

§

fn simd_conjugate(self) -> AutoSimd<[f32; 16]>

§

fn simd_scale( self, factor: <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f32; 16]>

Multiplies this complex number by factor.
§

fn simd_unscale( self, factor: <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f32; 16]>

Divides this complex number by factor.
§

fn simd_floor(self) -> AutoSimd<[f32; 16]>

§

fn simd_ceil(self) -> AutoSimd<[f32; 16]>

§

fn simd_round(self) -> AutoSimd<[f32; 16]>

§

fn simd_trunc(self) -> AutoSimd<[f32; 16]>

§

fn simd_fract(self) -> AutoSimd<[f32; 16]>

§

fn simd_abs(self) -> AutoSimd<[f32; 16]>

The absolute value of this complex number: self / self.signum(). Read more
§

fn simd_signum(self) -> AutoSimd<[f32; 16]>

The exponential part of this complex number: self / self.modulus()
§

fn simd_mul_add( self, a: AutoSimd<[f32; 16]>, b: AutoSimd<[f32; 16]> ) -> AutoSimd<[f32; 16]>

§

fn simd_powi(self, n: i32) -> AutoSimd<[f32; 16]>

§

fn simd_powf(self, n: AutoSimd<[f32; 16]>) -> AutoSimd<[f32; 16]>

§

fn simd_powc(self, n: AutoSimd<[f32; 16]>) -> AutoSimd<[f32; 16]>

§

fn simd_sqrt(self) -> AutoSimd<[f32; 16]>

§

fn simd_exp(self) -> AutoSimd<[f32; 16]>

§

fn simd_exp2(self) -> AutoSimd<[f32; 16]>

§

fn simd_exp_m1(self) -> AutoSimd<[f32; 16]>

§

fn simd_ln_1p(self) -> AutoSimd<[f32; 16]>

§

fn simd_ln(self) -> AutoSimd<[f32; 16]>

§

fn simd_log(self, base: AutoSimd<[f32; 16]>) -> AutoSimd<[f32; 16]>

§

fn simd_log2(self) -> AutoSimd<[f32; 16]>

§

fn simd_log10(self) -> AutoSimd<[f32; 16]>

§

fn simd_cbrt(self) -> AutoSimd<[f32; 16]>

§

fn simd_hypot( self, other: AutoSimd<[f32; 16]> ) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
§

fn simd_sin(self) -> AutoSimd<[f32; 16]>

§

fn simd_cos(self) -> AutoSimd<[f32; 16]>

§

fn simd_tan(self) -> AutoSimd<[f32; 16]>

§

fn simd_asin(self) -> AutoSimd<[f32; 16]>

§

fn simd_acos(self) -> AutoSimd<[f32; 16]>

§

fn simd_atan(self) -> AutoSimd<[f32; 16]>

§

fn simd_sin_cos(self) -> (AutoSimd<[f32; 16]>, AutoSimd<[f32; 16]>)

§

fn simd_sinh(self) -> AutoSimd<[f32; 16]>

§

fn simd_cosh(self) -> AutoSimd<[f32; 16]>

§

fn simd_tanh(self) -> AutoSimd<[f32; 16]>

§

fn simd_asinh(self) -> AutoSimd<[f32; 16]>

§

fn simd_acosh(self) -> AutoSimd<[f32; 16]>

§

fn simd_atanh(self) -> AutoSimd<[f32; 16]>

§

fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)

The polar form of this complex number: (modulus, arg)
§

fn simd_sinh_cosh(self) -> (Self, Self)

§

fn simd_sinc(self) -> Self

Cardinal sine
§

fn simd_sinhc(self) -> Self

§

fn simd_cosc(self) -> Self

Cardinal cos
§

fn simd_coshc(self) -> Self

§

impl SimdComplexField for AutoSimd<[f32; 2]>

§

type SimdRealField = AutoSimd<[f32; 2]>

Type of the coefficients of a complex number.
§

fn simd_horizontal_sum(self) -> <AutoSimd<[f32; 2]> as SimdValue>::Element

Computes the sum of all the lanes of self.
§

fn simd_horizontal_product(self) -> <AutoSimd<[f32; 2]> as SimdValue>::Element

Computes the product of all the lanes of self.
§

fn from_simd_real( re: <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f32; 2]>

Builds a pure-real complex number from the given value.
§

fn simd_real(self) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField

The real part of this complex number.
§

fn simd_imaginary( self ) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField

The imaginary part of this complex number.
§

fn simd_norm1(self) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField

The sum of the absolute value of this complex number’s real and imaginary part.
§

fn simd_modulus(self) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField

The modulus of this complex number.
§

fn simd_modulus_squared( self ) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField

The squared modulus of this complex number.
§

fn simd_argument( self ) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField

The argument of this complex number.
§

fn simd_to_exp( self ) -> (<AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField, AutoSimd<[f32; 2]>)

The exponential form of this complex number: (modulus, e^{i arg})
§

fn simd_recip(self) -> AutoSimd<[f32; 2]>

§

fn simd_conjugate(self) -> AutoSimd<[f32; 2]>

§

fn simd_scale( self, factor: <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f32; 2]>

Multiplies this complex number by factor.
§

fn simd_unscale( self, factor: <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f32; 2]>

Divides this complex number by factor.
§

fn simd_floor(self) -> AutoSimd<[f32; 2]>

§

fn simd_ceil(self) -> AutoSimd<[f32; 2]>

§

fn simd_round(self) -> AutoSimd<[f32; 2]>

§

fn simd_trunc(self) -> AutoSimd<[f32; 2]>

§

fn simd_fract(self) -> AutoSimd<[f32; 2]>

§

fn simd_abs(self) -> AutoSimd<[f32; 2]>

The absolute value of this complex number: self / self.signum(). Read more
§

fn simd_signum(self) -> AutoSimd<[f32; 2]>

The exponential part of this complex number: self / self.modulus()
§

fn simd_mul_add( self, a: AutoSimd<[f32; 2]>, b: AutoSimd<[f32; 2]> ) -> AutoSimd<[f32; 2]>

§

fn simd_powi(self, n: i32) -> AutoSimd<[f32; 2]>

§

fn simd_powf(self, n: AutoSimd<[f32; 2]>) -> AutoSimd<[f32; 2]>

§

fn simd_powc(self, n: AutoSimd<[f32; 2]>) -> AutoSimd<[f32; 2]>

§

fn simd_sqrt(self) -> AutoSimd<[f32; 2]>

§

fn simd_exp(self) -> AutoSimd<[f32; 2]>

§

fn simd_exp2(self) -> AutoSimd<[f32; 2]>

§

fn simd_exp_m1(self) -> AutoSimd<[f32; 2]>

§

fn simd_ln_1p(self) -> AutoSimd<[f32; 2]>

§

fn simd_ln(self) -> AutoSimd<[f32; 2]>

§

fn simd_log(self, base: AutoSimd<[f32; 2]>) -> AutoSimd<[f32; 2]>

§

fn simd_log2(self) -> AutoSimd<[f32; 2]>

§

fn simd_log10(self) -> AutoSimd<[f32; 2]>

§

fn simd_cbrt(self) -> AutoSimd<[f32; 2]>

§

fn simd_hypot( self, other: AutoSimd<[f32; 2]> ) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
§

fn simd_sin(self) -> AutoSimd<[f32; 2]>

§

fn simd_cos(self) -> AutoSimd<[f32; 2]>

§

fn simd_tan(self) -> AutoSimd<[f32; 2]>

§

fn simd_asin(self) -> AutoSimd<[f32; 2]>

§

fn simd_acos(self) -> AutoSimd<[f32; 2]>

§

fn simd_atan(self) -> AutoSimd<[f32; 2]>

§

fn simd_sin_cos(self) -> (AutoSimd<[f32; 2]>, AutoSimd<[f32; 2]>)

§

fn simd_sinh(self) -> AutoSimd<[f32; 2]>

§

fn simd_cosh(self) -> AutoSimd<[f32; 2]>

§

fn simd_tanh(self) -> AutoSimd<[f32; 2]>

§

fn simd_asinh(self) -> AutoSimd<[f32; 2]>

§

fn simd_acosh(self) -> AutoSimd<[f32; 2]>

§

fn simd_atanh(self) -> AutoSimd<[f32; 2]>

§

fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)

The polar form of this complex number: (modulus, arg)
§

fn simd_sinh_cosh(self) -> (Self, Self)

§

fn simd_sinc(self) -> Self

Cardinal sine
§

fn simd_sinhc(self) -> Self

§

fn simd_cosc(self) -> Self

Cardinal cos
§

fn simd_coshc(self) -> Self

§

impl SimdComplexField for AutoSimd<[f32; 4]>

§

type SimdRealField = AutoSimd<[f32; 4]>

Type of the coefficients of a complex number.
§

fn simd_horizontal_sum(self) -> <AutoSimd<[f32; 4]> as SimdValue>::Element

Computes the sum of all the lanes of self.
§

fn simd_horizontal_product(self) -> <AutoSimd<[f32; 4]> as SimdValue>::Element

Computes the product of all the lanes of self.
§

fn from_simd_real( re: <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f32; 4]>

Builds a pure-real complex number from the given value.
§

fn simd_real(self) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField

The real part of this complex number.
§

fn simd_imaginary( self ) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField

The imaginary part of this complex number.
§

fn simd_norm1(self) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField

The sum of the absolute value of this complex number’s real and imaginary part.
§

fn simd_modulus(self) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField

The modulus of this complex number.
§

fn simd_modulus_squared( self ) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField

The squared modulus of this complex number.
§

fn simd_argument( self ) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField

The argument of this complex number.
§

fn simd_to_exp( self ) -> (<AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField, AutoSimd<[f32; 4]>)

The exponential form of this complex number: (modulus, e^{i arg})
§

fn simd_recip(self) -> AutoSimd<[f32; 4]>

§

fn simd_conjugate(self) -> AutoSimd<[f32; 4]>

§

fn simd_scale( self, factor: <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f32; 4]>

Multiplies this complex number by factor.
§

fn simd_unscale( self, factor: <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f32; 4]>

Divides this complex number by factor.
§

fn simd_floor(self) -> AutoSimd<[f32; 4]>

§

fn simd_ceil(self) -> AutoSimd<[f32; 4]>

§

fn simd_round(self) -> AutoSimd<[f32; 4]>

§

fn simd_trunc(self) -> AutoSimd<[f32; 4]>

§

fn simd_fract(self) -> AutoSimd<[f32; 4]>

§

fn simd_abs(self) -> AutoSimd<[f32; 4]>

The absolute value of this complex number: self / self.signum(). Read more
§

fn simd_signum(self) -> AutoSimd<[f32; 4]>

The exponential part of this complex number: self / self.modulus()
§

fn simd_mul_add( self, a: AutoSimd<[f32; 4]>, b: AutoSimd<[f32; 4]> ) -> AutoSimd<[f32; 4]>

§

fn simd_powi(self, n: i32) -> AutoSimd<[f32; 4]>

§

fn simd_powf(self, n: AutoSimd<[f32; 4]>) -> AutoSimd<[f32; 4]>

§

fn simd_powc(self, n: AutoSimd<[f32; 4]>) -> AutoSimd<[f32; 4]>

§

fn simd_sqrt(self) -> AutoSimd<[f32; 4]>

§

fn simd_exp(self) -> AutoSimd<[f32; 4]>

§

fn simd_exp2(self) -> AutoSimd<[f32; 4]>

§

fn simd_exp_m1(self) -> AutoSimd<[f32; 4]>

§

fn simd_ln_1p(self) -> AutoSimd<[f32; 4]>

§

fn simd_ln(self) -> AutoSimd<[f32; 4]>

§

fn simd_log(self, base: AutoSimd<[f32; 4]>) -> AutoSimd<[f32; 4]>

§

fn simd_log2(self) -> AutoSimd<[f32; 4]>

§

fn simd_log10(self) -> AutoSimd<[f32; 4]>

§

fn simd_cbrt(self) -> AutoSimd<[f32; 4]>

§

fn simd_hypot( self, other: AutoSimd<[f32; 4]> ) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
§

fn simd_sin(self) -> AutoSimd<[f32; 4]>

§

fn simd_cos(self) -> AutoSimd<[f32; 4]>

§

fn simd_tan(self) -> AutoSimd<[f32; 4]>

§

fn simd_asin(self) -> AutoSimd<[f32; 4]>

§

fn simd_acos(self) -> AutoSimd<[f32; 4]>

§

fn simd_atan(self) -> AutoSimd<[f32; 4]>

§

fn simd_sin_cos(self) -> (AutoSimd<[f32; 4]>, AutoSimd<[f32; 4]>)

§

fn simd_sinh(self) -> AutoSimd<[f32; 4]>

§

fn simd_cosh(self) -> AutoSimd<[f32; 4]>

§

fn simd_tanh(self) -> AutoSimd<[f32; 4]>

§

fn simd_asinh(self) -> AutoSimd<[f32; 4]>

§

fn simd_acosh(self) -> AutoSimd<[f32; 4]>

§

fn simd_atanh(self) -> AutoSimd<[f32; 4]>

§

fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)

The polar form of this complex number: (modulus, arg)
§

fn simd_sinh_cosh(self) -> (Self, Self)

§

fn simd_sinc(self) -> Self

Cardinal sine
§

fn simd_sinhc(self) -> Self

§

fn simd_cosc(self) -> Self

Cardinal cos
§

fn simd_coshc(self) -> Self

§

impl SimdComplexField for AutoSimd<[f32; 8]>

§

type SimdRealField = AutoSimd<[f32; 8]>

Type of the coefficients of a complex number.
§

fn simd_horizontal_sum(self) -> <AutoSimd<[f32; 8]> as SimdValue>::Element

Computes the sum of all the lanes of self.
§

fn simd_horizontal_product(self) -> <AutoSimd<[f32; 8]> as SimdValue>::Element

Computes the product of all the lanes of self.
§

fn from_simd_real( re: <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f32; 8]>

Builds a pure-real complex number from the given value.
§

fn simd_real(self) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField

The real part of this complex number.
§

fn simd_imaginary( self ) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField

The imaginary part of this complex number.
§

fn simd_norm1(self) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField

The sum of the absolute value of this complex number’s real and imaginary part.
§

fn simd_modulus(self) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField

The modulus of this complex number.
§

fn simd_modulus_squared( self ) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField

The squared modulus of this complex number.
§

fn simd_argument( self ) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField

The argument of this complex number.
§

fn simd_to_exp( self ) -> (<AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField, AutoSimd<[f32; 8]>)

The exponential form of this complex number: (modulus, e^{i arg})
§

fn simd_recip(self) -> AutoSimd<[f32; 8]>

§

fn simd_conjugate(self) -> AutoSimd<[f32; 8]>

§

fn simd_scale( self, factor: <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f32; 8]>

Multiplies this complex number by factor.
§

fn simd_unscale( self, factor: <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f32; 8]>

Divides this complex number by factor.
§

fn simd_floor(self) -> AutoSimd<[f32; 8]>

§

fn simd_ceil(self) -> AutoSimd<[f32; 8]>

§

fn simd_round(self) -> AutoSimd<[f32; 8]>

§

fn simd_trunc(self) -> AutoSimd<[f32; 8]>

§

fn simd_fract(self) -> AutoSimd<[f32; 8]>

§

fn simd_abs(self) -> AutoSimd<[f32; 8]>

The absolute value of this complex number: self / self.signum(). Read more
§

fn simd_signum(self) -> AutoSimd<[f32; 8]>

The exponential part of this complex number: self / self.modulus()
§

fn simd_mul_add( self, a: AutoSimd<[f32; 8]>, b: AutoSimd<[f32; 8]> ) -> AutoSimd<[f32; 8]>

§

fn simd_powi(self, n: i32) -> AutoSimd<[f32; 8]>

§

fn simd_powf(self, n: AutoSimd<[f32; 8]>) -> AutoSimd<[f32; 8]>

§

fn simd_powc(self, n: AutoSimd<[f32; 8]>) -> AutoSimd<[f32; 8]>

§

fn simd_sqrt(self) -> AutoSimd<[f32; 8]>

§

fn simd_exp(self) -> AutoSimd<[f32; 8]>

§

fn simd_exp2(self) -> AutoSimd<[f32; 8]>

§

fn simd_exp_m1(self) -> AutoSimd<[f32; 8]>

§

fn simd_ln_1p(self) -> AutoSimd<[f32; 8]>

§

fn simd_ln(self) -> AutoSimd<[f32; 8]>

§

fn simd_log(self, base: AutoSimd<[f32; 8]>) -> AutoSimd<[f32; 8]>

§

fn simd_log2(self) -> AutoSimd<[f32; 8]>

§

fn simd_log10(self) -> AutoSimd<[f32; 8]>

§

fn simd_cbrt(self) -> AutoSimd<[f32; 8]>

§

fn simd_hypot( self, other: AutoSimd<[f32; 8]> ) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
§

fn simd_sin(self) -> AutoSimd<[f32; 8]>

§

fn simd_cos(self) -> AutoSimd<[f32; 8]>

§

fn simd_tan(self) -> AutoSimd<[f32; 8]>

§

fn simd_asin(self) -> AutoSimd<[f32; 8]>

§

fn simd_acos(self) -> AutoSimd<[f32; 8]>

§

fn simd_atan(self) -> AutoSimd<[f32; 8]>

§

fn simd_sin_cos(self) -> (AutoSimd<[f32; 8]>, AutoSimd<[f32; 8]>)

§

fn simd_sinh(self) -> AutoSimd<[f32; 8]>

§

fn simd_cosh(self) -> AutoSimd<[f32; 8]>

§

fn simd_tanh(self) -> AutoSimd<[f32; 8]>

§

fn simd_asinh(self) -> AutoSimd<[f32; 8]>

§

fn simd_acosh(self) -> AutoSimd<[f32; 8]>

§

fn simd_atanh(self) -> AutoSimd<[f32; 8]>

§

fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)

The polar form of this complex number: (modulus, arg)
§

fn simd_sinh_cosh(self) -> (Self, Self)

§

fn simd_sinc(self) -> Self

Cardinal sine
§

fn simd_sinhc(self) -> Self

§

fn simd_cosc(self) -> Self

Cardinal cos
§

fn simd_coshc(self) -> Self

§

impl SimdComplexField for AutoSimd<[f64; 2]>

§

type SimdRealField = AutoSimd<[f64; 2]>

Type of the coefficients of a complex number.
§

fn simd_horizontal_sum(self) -> <AutoSimd<[f64; 2]> as SimdValue>::Element

Computes the sum of all the lanes of self.
§

fn simd_horizontal_product(self) -> <AutoSimd<[f64; 2]> as SimdValue>::Element

Computes the product of all the lanes of self.
§

fn from_simd_real( re: <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f64; 2]>

Builds a pure-real complex number from the given value.
§

fn simd_real(self) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField

The real part of this complex number.
§

fn simd_imaginary( self ) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField

The imaginary part of this complex number.
§

fn simd_norm1(self) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField

The sum of the absolute value of this complex number’s real and imaginary part.
§

fn simd_modulus(self) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField

The modulus of this complex number.
§

fn simd_modulus_squared( self ) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField

The squared modulus of this complex number.
§

fn simd_argument( self ) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField

The argument of this complex number.
§

fn simd_to_exp( self ) -> (<AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField, AutoSimd<[f64; 2]>)

The exponential form of this complex number: (modulus, e^{i arg})
§

fn simd_recip(self) -> AutoSimd<[f64; 2]>

§

fn simd_conjugate(self) -> AutoSimd<[f64; 2]>

§

fn simd_scale( self, factor: <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f64; 2]>

Multiplies this complex number by factor.
§

fn simd_unscale( self, factor: <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f64; 2]>

Divides this complex number by factor.
§

fn simd_floor(self) -> AutoSimd<[f64; 2]>

§

fn simd_ceil(self) -> AutoSimd<[f64; 2]>

§

fn simd_round(self) -> AutoSimd<[f64; 2]>

§

fn simd_trunc(self) -> AutoSimd<[f64; 2]>

§

fn simd_fract(self) -> AutoSimd<[f64; 2]>

§

fn simd_abs(self) -> AutoSimd<[f64; 2]>

The absolute value of this complex number: self / self.signum(). Read more
§

fn simd_signum(self) -> AutoSimd<[f64; 2]>

The exponential part of this complex number: self / self.modulus()
§

fn simd_mul_add( self, a: AutoSimd<[f64; 2]>, b: AutoSimd<[f64; 2]> ) -> AutoSimd<[f64; 2]>

§

fn simd_powi(self, n: i32) -> AutoSimd<[f64; 2]>

§

fn simd_powf(self, n: AutoSimd<[f64; 2]>) -> AutoSimd<[f64; 2]>

§

fn simd_powc(self, n: AutoSimd<[f64; 2]>) -> AutoSimd<[f64; 2]>

§

fn simd_sqrt(self) -> AutoSimd<[f64; 2]>

§

fn simd_exp(self) -> AutoSimd<[f64; 2]>

§

fn simd_exp2(self) -> AutoSimd<[f64; 2]>

§

fn simd_exp_m1(self) -> AutoSimd<[f64; 2]>

§

fn simd_ln_1p(self) -> AutoSimd<[f64; 2]>

§

fn simd_ln(self) -> AutoSimd<[f64; 2]>

§

fn simd_log(self, base: AutoSimd<[f64; 2]>) -> AutoSimd<[f64; 2]>

§

fn simd_log2(self) -> AutoSimd<[f64; 2]>

§

fn simd_log10(self) -> AutoSimd<[f64; 2]>

§

fn simd_cbrt(self) -> AutoSimd<[f64; 2]>

§

fn simd_hypot( self, other: AutoSimd<[f64; 2]> ) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
§

fn simd_sin(self) -> AutoSimd<[f64; 2]>

§

fn simd_cos(self) -> AutoSimd<[f64; 2]>

§

fn simd_tan(self) -> AutoSimd<[f64; 2]>

§

fn simd_asin(self) -> AutoSimd<[f64; 2]>

§

fn simd_acos(self) -> AutoSimd<[f64; 2]>

§

fn simd_atan(self) -> AutoSimd<[f64; 2]>

§

fn simd_sin_cos(self) -> (AutoSimd<[f64; 2]>, AutoSimd<[f64; 2]>)

§

fn simd_sinh(self) -> AutoSimd<[f64; 2]>

§

fn simd_cosh(self) -> AutoSimd<[f64; 2]>

§

fn simd_tanh(self) -> AutoSimd<[f64; 2]>

§

fn simd_asinh(self) -> AutoSimd<[f64; 2]>

§

fn simd_acosh(self) -> AutoSimd<[f64; 2]>

§

fn simd_atanh(self) -> AutoSimd<[f64; 2]>

§

fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)

The polar form of this complex number: (modulus, arg)
§

fn simd_sinh_cosh(self) -> (Self, Self)

§

fn simd_sinc(self) -> Self

Cardinal sine
§

fn simd_sinhc(self) -> Self

§

fn simd_cosc(self) -> Self

Cardinal cos
§

fn simd_coshc(self) -> Self

§

impl SimdComplexField for AutoSimd<[f64; 4]>

§

type SimdRealField = AutoSimd<[f64; 4]>

Type of the coefficients of a complex number.
§

fn simd_horizontal_sum(self) -> <AutoSimd<[f64; 4]> as SimdValue>::Element

Computes the sum of all the lanes of self.
§

fn simd_horizontal_product(self) -> <AutoSimd<[f64; 4]> as SimdValue>::Element

Computes the product of all the lanes of self.
§

fn from_simd_real( re: <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f64; 4]>

Builds a pure-real complex number from the given value.
§

fn simd_real(self) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField

The real part of this complex number.
§

fn simd_imaginary( self ) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField

The imaginary part of this complex number.
§

fn simd_norm1(self) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField

The sum of the absolute value of this complex number’s real and imaginary part.
§

fn simd_modulus(self) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField

The modulus of this complex number.
§

fn simd_modulus_squared( self ) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField

The squared modulus of this complex number.
§

fn simd_argument( self ) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField

The argument of this complex number.
§

fn simd_to_exp( self ) -> (<AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField, AutoSimd<[f64; 4]>)

The exponential form of this complex number: (modulus, e^{i arg})
§

fn simd_recip(self) -> AutoSimd<[f64; 4]>

§

fn simd_conjugate(self) -> AutoSimd<[f64; 4]>

§

fn simd_scale( self, factor: <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f64; 4]>

Multiplies this complex number by factor.
§

fn simd_unscale( self, factor: <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f64; 4]>

Divides this complex number by factor.
§

fn simd_floor(self) -> AutoSimd<[f64; 4]>

§

fn simd_ceil(self) -> AutoSimd<[f64; 4]>

§

fn simd_round(self) -> AutoSimd<[f64; 4]>

§

fn simd_trunc(self) -> AutoSimd<[f64; 4]>

§

fn simd_fract(self) -> AutoSimd<[f64; 4]>

§

fn simd_abs(self) -> AutoSimd<[f64; 4]>

The absolute value of this complex number: self / self.signum(). Read more
§

fn simd_signum(self) -> AutoSimd<[f64; 4]>

The exponential part of this complex number: self / self.modulus()
§

fn simd_mul_add( self, a: AutoSimd<[f64; 4]>, b: AutoSimd<[f64; 4]> ) -> AutoSimd<[f64; 4]>

§

fn simd_powi(self, n: i32) -> AutoSimd<[f64; 4]>

§

fn simd_powf(self, n: AutoSimd<[f64; 4]>) -> AutoSimd<[f64; 4]>

§

fn simd_powc(self, n: AutoSimd<[f64; 4]>) -> AutoSimd<[f64; 4]>

§

fn simd_sqrt(self) -> AutoSimd<[f64; 4]>

§

fn simd_exp(self) -> AutoSimd<[f64; 4]>

§

fn simd_exp2(self) -> AutoSimd<[f64; 4]>

§

fn simd_exp_m1(self) -> AutoSimd<[f64; 4]>

§

fn simd_ln_1p(self) -> AutoSimd<[f64; 4]>

§

fn simd_ln(self) -> AutoSimd<[f64; 4]>

§

fn simd_log(self, base: AutoSimd<[f64; 4]>) -> AutoSimd<[f64; 4]>

§

fn simd_log2(self) -> AutoSimd<[f64; 4]>

§

fn simd_log10(self) -> AutoSimd<[f64; 4]>

§

fn simd_cbrt(self) -> AutoSimd<[f64; 4]>

§

fn simd_hypot( self, other: AutoSimd<[f64; 4]> ) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
§

fn simd_sin(self) -> AutoSimd<[f64; 4]>

§

fn simd_cos(self) -> AutoSimd<[f64; 4]>

§

fn simd_tan(self) -> AutoSimd<[f64; 4]>

§

fn simd_asin(self) -> AutoSimd<[f64; 4]>

§

fn simd_acos(self) -> AutoSimd<[f64; 4]>

§

fn simd_atan(self) -> AutoSimd<[f64; 4]>

§

fn simd_sin_cos(self) -> (AutoSimd<[f64; 4]>, AutoSimd<[f64; 4]>)

§

fn simd_sinh(self) -> AutoSimd<[f64; 4]>

§

fn simd_cosh(self) -> AutoSimd<[f64; 4]>

§

fn simd_tanh(self) -> AutoSimd<[f64; 4]>

§

fn simd_asinh(self) -> AutoSimd<[f64; 4]>

§

fn simd_acosh(self) -> AutoSimd<[f64; 4]>

§

fn simd_atanh(self) -> AutoSimd<[f64; 4]>

§

fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)

The polar form of this complex number: (modulus, arg)
§

fn simd_sinh_cosh(self) -> (Self, Self)

§

fn simd_sinc(self) -> Self

Cardinal sine
§

fn simd_sinhc(self) -> Self

§

fn simd_cosc(self) -> Self

Cardinal cos
§

fn simd_coshc(self) -> Self

§

impl SimdComplexField for AutoSimd<[f64; 8]>

§

type SimdRealField = AutoSimd<[f64; 8]>

Type of the coefficients of a complex number.
§

fn simd_horizontal_sum(self) -> <AutoSimd<[f64; 8]> as SimdValue>::Element

Computes the sum of all the lanes of self.
§

fn simd_horizontal_product(self) -> <AutoSimd<[f64; 8]> as SimdValue>::Element

Computes the product of all the lanes of self.
§

fn from_simd_real( re: <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f64; 8]>

Builds a pure-real complex number from the given value.
§

fn simd_real(self) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField

The real part of this complex number.
§

fn simd_imaginary( self ) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField

The imaginary part of this complex number.
§

fn simd_norm1(self) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField

The sum of the absolute value of this complex number’s real and imaginary part.
§

fn simd_modulus(self) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField

The modulus of this complex number.
§

fn simd_modulus_squared( self ) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField

The squared modulus of this complex number.
§

fn simd_argument( self ) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField

The argument of this complex number.
§

fn simd_to_exp( self ) -> (<AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField, AutoSimd<[f64; 8]>)

The exponential form of this complex number: (modulus, e^{i arg})
§

fn simd_recip(self) -> AutoSimd<[f64; 8]>

§

fn simd_conjugate(self) -> AutoSimd<[f64; 8]>

§

fn simd_scale( self, factor: <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f64; 8]>

Multiplies this complex number by factor.
§

fn simd_unscale( self, factor: <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField ) -> AutoSimd<[f64; 8]>

Divides this complex number by factor.
§

fn simd_floor(self) -> AutoSimd<[f64; 8]>

§

fn simd_ceil(self) -> AutoSimd<[f64; 8]>

§

fn simd_round(self) -> AutoSimd<[f64; 8]>

§

fn simd_trunc(self) -> AutoSimd<[f64; 8]>

§

fn simd_fract(self) -> AutoSimd<[f64; 8]>

§

fn simd_abs(self) -> AutoSimd<[f64; 8]>

The absolute value of this complex number: self / self.signum(). Read more
§

fn simd_signum(self) -> AutoSimd<[f64; 8]>

The exponential part of this complex number: self / self.modulus()
§

fn simd_mul_add( self, a: AutoSimd<[f64; 8]>, b: AutoSimd<[f64; 8]> ) -> AutoSimd<[f64; 8]>

§

fn simd_powi(self, n: i32) -> AutoSimd<[f64; 8]>

§

fn simd_powf(self, n: AutoSimd<[f64; 8]>) -> AutoSimd<[f64; 8]>

§

fn simd_powc(self, n: AutoSimd<[f64; 8]>) -> AutoSimd<[f64; 8]>

§

fn simd_sqrt(self) -> AutoSimd<[f64; 8]>

§

fn simd_exp(self) -> AutoSimd<[f64; 8]>

§

fn simd_exp2(self) -> AutoSimd<[f64; 8]>

§

fn simd_exp_m1(self) -> AutoSimd<[f64; 8]>

§

fn simd_ln_1p(self) -> AutoSimd<[f64; 8]>

§

fn simd_ln(self) -> AutoSimd<[f64; 8]>

§

fn simd_log(self, base: AutoSimd<[f64; 8]>) -> AutoSimd<[f64; 8]>

§

fn simd_log2(self) -> AutoSimd<[f64; 8]>

§

fn simd_log10(self) -> AutoSimd<[f64; 8]>

§

fn simd_cbrt(self) -> AutoSimd<[f64; 8]>

§

fn simd_hypot( self, other: AutoSimd<[f64; 8]> ) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField

Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
§

fn simd_sin(self) -> AutoSimd<[f64; 8]>

§

fn simd_cos(self) -> AutoSimd<[f64; 8]>

§

fn simd_tan(self) -> AutoSimd<[f64; 8]>

§

fn simd_asin(self) -> AutoSimd<[f64; 8]>

§

fn simd_acos(self) -> AutoSimd<[f64; 8]>

§

fn simd_atan(self) -> AutoSimd<[f64; 8]>

§

fn simd_sin_cos(self) -> (AutoSimd<[f64; 8]>, AutoSimd<[f64; 8]>)

§

fn simd_sinh(self) -> AutoSimd<[f64; 8]>

§

fn simd_cosh(self) -> AutoSimd<[f64; 8]>

§

fn simd_tanh(self) -> AutoSimd<[f64; 8]>

§

fn simd_asinh(self) -> AutoSimd<[f64; 8]>

§

fn simd_acosh(self) -> AutoSimd<[f64; 8]>

§

fn simd_atanh(self) -> AutoSimd<[f64; 8]>

§

fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)

The polar form of this complex number: (modulus, arg)
§

fn simd_sinh_cosh(self) -> (Self, Self)

§

fn simd_sinc(self) -> Self

Cardinal sine
§

fn simd_sinhc(self) -> Self

§

fn simd_cosc(self) -> Self

Cardinal cos
§

fn simd_coshc(self) -> Self

§

impl SimdPartialOrd for AutoSimd<[f32; 16]>

§

fn simd_gt( self, other: AutoSimd<[f32; 16]> ) -> <AutoSimd<[f32; 16]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[f32; 16]> ) -> <AutoSimd<[f32; 16]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[f32; 16]> ) -> <AutoSimd<[f32; 16]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[f32; 16]> ) -> <AutoSimd<[f32; 16]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[f32; 16]> ) -> <AutoSimd<[f32; 16]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[f32; 16]> ) -> <AutoSimd<[f32; 16]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[f32; 16]>) -> AutoSimd<[f32; 16]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[f32; 16]>) -> AutoSimd<[f32; 16]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[f32; 16]>, max: AutoSimd<[f32; 16]> ) -> AutoSimd<[f32; 16]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[f32; 16]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[f32; 16]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[f32; 2]>

§

fn simd_gt( self, other: AutoSimd<[f32; 2]> ) -> <AutoSimd<[f32; 2]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[f32; 2]> ) -> <AutoSimd<[f32; 2]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[f32; 2]> ) -> <AutoSimd<[f32; 2]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[f32; 2]> ) -> <AutoSimd<[f32; 2]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[f32; 2]> ) -> <AutoSimd<[f32; 2]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[f32; 2]> ) -> <AutoSimd<[f32; 2]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[f32; 2]>) -> AutoSimd<[f32; 2]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[f32; 2]>) -> AutoSimd<[f32; 2]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[f32; 2]>, max: AutoSimd<[f32; 2]> ) -> AutoSimd<[f32; 2]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[f32; 2]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[f32; 2]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[f32; 4]>

§

fn simd_gt( self, other: AutoSimd<[f32; 4]> ) -> <AutoSimd<[f32; 4]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[f32; 4]> ) -> <AutoSimd<[f32; 4]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[f32; 4]> ) -> <AutoSimd<[f32; 4]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[f32; 4]> ) -> <AutoSimd<[f32; 4]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[f32; 4]> ) -> <AutoSimd<[f32; 4]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[f32; 4]> ) -> <AutoSimd<[f32; 4]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[f32; 4]>) -> AutoSimd<[f32; 4]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[f32; 4]>) -> AutoSimd<[f32; 4]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[f32; 4]>, max: AutoSimd<[f32; 4]> ) -> AutoSimd<[f32; 4]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[f32; 4]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[f32; 4]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[f32; 8]>

§

fn simd_gt( self, other: AutoSimd<[f32; 8]> ) -> <AutoSimd<[f32; 8]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[f32; 8]> ) -> <AutoSimd<[f32; 8]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[f32; 8]> ) -> <AutoSimd<[f32; 8]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[f32; 8]> ) -> <AutoSimd<[f32; 8]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[f32; 8]> ) -> <AutoSimd<[f32; 8]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[f32; 8]> ) -> <AutoSimd<[f32; 8]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[f32; 8]>) -> AutoSimd<[f32; 8]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[f32; 8]>) -> AutoSimd<[f32; 8]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[f32; 8]>, max: AutoSimd<[f32; 8]> ) -> AutoSimd<[f32; 8]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[f32; 8]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[f32; 8]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[f64; 2]>

§

fn simd_gt( self, other: AutoSimd<[f64; 2]> ) -> <AutoSimd<[f64; 2]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[f64; 2]> ) -> <AutoSimd<[f64; 2]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[f64; 2]> ) -> <AutoSimd<[f64; 2]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[f64; 2]> ) -> <AutoSimd<[f64; 2]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[f64; 2]> ) -> <AutoSimd<[f64; 2]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[f64; 2]> ) -> <AutoSimd<[f64; 2]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[f64; 2]>) -> AutoSimd<[f64; 2]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[f64; 2]>) -> AutoSimd<[f64; 2]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[f64; 2]>, max: AutoSimd<[f64; 2]> ) -> AutoSimd<[f64; 2]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[f64; 2]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[f64; 2]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[f64; 4]>

§

fn simd_gt( self, other: AutoSimd<[f64; 4]> ) -> <AutoSimd<[f64; 4]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[f64; 4]> ) -> <AutoSimd<[f64; 4]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[f64; 4]> ) -> <AutoSimd<[f64; 4]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[f64; 4]> ) -> <AutoSimd<[f64; 4]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[f64; 4]> ) -> <AutoSimd<[f64; 4]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[f64; 4]> ) -> <AutoSimd<[f64; 4]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[f64; 4]>) -> AutoSimd<[f64; 4]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[f64; 4]>) -> AutoSimd<[f64; 4]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[f64; 4]>, max: AutoSimd<[f64; 4]> ) -> AutoSimd<[f64; 4]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[f64; 4]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[f64; 4]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[f64; 8]>

§

fn simd_gt( self, other: AutoSimd<[f64; 8]> ) -> <AutoSimd<[f64; 8]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[f64; 8]> ) -> <AutoSimd<[f64; 8]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[f64; 8]> ) -> <AutoSimd<[f64; 8]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[f64; 8]> ) -> <AutoSimd<[f64; 8]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[f64; 8]> ) -> <AutoSimd<[f64; 8]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[f64; 8]> ) -> <AutoSimd<[f64; 8]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[f64; 8]>) -> AutoSimd<[f64; 8]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[f64; 8]>) -> AutoSimd<[f64; 8]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[f64; 8]>, max: AutoSimd<[f64; 8]> ) -> AutoSimd<[f64; 8]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[f64; 8]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[f64; 8]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i128; 1]>

§

fn simd_gt( self, other: AutoSimd<[i128; 1]> ) -> <AutoSimd<[i128; 1]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i128; 1]> ) -> <AutoSimd<[i128; 1]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i128; 1]> ) -> <AutoSimd<[i128; 1]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i128; 1]> ) -> <AutoSimd<[i128; 1]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i128; 1]> ) -> <AutoSimd<[i128; 1]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i128; 1]> ) -> <AutoSimd<[i128; 1]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i128; 1]>) -> AutoSimd<[i128; 1]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i128; 1]>) -> AutoSimd<[i128; 1]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i128; 1]>, max: AutoSimd<[i128; 1]> ) -> AutoSimd<[i128; 1]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i128; 1]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i128; 1]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i128; 2]>

§

fn simd_gt( self, other: AutoSimd<[i128; 2]> ) -> <AutoSimd<[i128; 2]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i128; 2]> ) -> <AutoSimd<[i128; 2]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i128; 2]> ) -> <AutoSimd<[i128; 2]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i128; 2]> ) -> <AutoSimd<[i128; 2]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i128; 2]> ) -> <AutoSimd<[i128; 2]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i128; 2]> ) -> <AutoSimd<[i128; 2]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i128; 2]>) -> AutoSimd<[i128; 2]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i128; 2]>) -> AutoSimd<[i128; 2]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i128; 2]>, max: AutoSimd<[i128; 2]> ) -> AutoSimd<[i128; 2]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i128; 2]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i128; 2]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i128; 4]>

§

fn simd_gt( self, other: AutoSimd<[i128; 4]> ) -> <AutoSimd<[i128; 4]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i128; 4]> ) -> <AutoSimd<[i128; 4]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i128; 4]> ) -> <AutoSimd<[i128; 4]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i128; 4]> ) -> <AutoSimd<[i128; 4]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i128; 4]> ) -> <AutoSimd<[i128; 4]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i128; 4]> ) -> <AutoSimd<[i128; 4]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i128; 4]>) -> AutoSimd<[i128; 4]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i128; 4]>) -> AutoSimd<[i128; 4]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i128; 4]>, max: AutoSimd<[i128; 4]> ) -> AutoSimd<[i128; 4]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i128; 4]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i128; 4]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i16; 16]>

§

fn simd_gt( self, other: AutoSimd<[i16; 16]> ) -> <AutoSimd<[i16; 16]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i16; 16]> ) -> <AutoSimd<[i16; 16]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i16; 16]> ) -> <AutoSimd<[i16; 16]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i16; 16]> ) -> <AutoSimd<[i16; 16]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i16; 16]> ) -> <AutoSimd<[i16; 16]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i16; 16]> ) -> <AutoSimd<[i16; 16]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i16; 16]>) -> AutoSimd<[i16; 16]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i16; 16]>) -> AutoSimd<[i16; 16]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i16; 16]>, max: AutoSimd<[i16; 16]> ) -> AutoSimd<[i16; 16]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i16; 16]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i16; 16]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i16; 2]>

§

fn simd_gt( self, other: AutoSimd<[i16; 2]> ) -> <AutoSimd<[i16; 2]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i16; 2]> ) -> <AutoSimd<[i16; 2]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i16; 2]> ) -> <AutoSimd<[i16; 2]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i16; 2]> ) -> <AutoSimd<[i16; 2]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i16; 2]> ) -> <AutoSimd<[i16; 2]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i16; 2]> ) -> <AutoSimd<[i16; 2]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i16; 2]>) -> AutoSimd<[i16; 2]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i16; 2]>) -> AutoSimd<[i16; 2]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i16; 2]>, max: AutoSimd<[i16; 2]> ) -> AutoSimd<[i16; 2]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i16; 2]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i16; 2]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i16; 32]>

§

fn simd_gt( self, other: AutoSimd<[i16; 32]> ) -> <AutoSimd<[i16; 32]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i16; 32]> ) -> <AutoSimd<[i16; 32]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i16; 32]> ) -> <AutoSimd<[i16; 32]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i16; 32]> ) -> <AutoSimd<[i16; 32]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i16; 32]> ) -> <AutoSimd<[i16; 32]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i16; 32]> ) -> <AutoSimd<[i16; 32]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i16; 32]>) -> AutoSimd<[i16; 32]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i16; 32]>) -> AutoSimd<[i16; 32]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i16; 32]>, max: AutoSimd<[i16; 32]> ) -> AutoSimd<[i16; 32]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i16; 32]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i16; 32]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i16; 4]>

§

fn simd_gt( self, other: AutoSimd<[i16; 4]> ) -> <AutoSimd<[i16; 4]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i16; 4]> ) -> <AutoSimd<[i16; 4]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i16; 4]> ) -> <AutoSimd<[i16; 4]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i16; 4]> ) -> <AutoSimd<[i16; 4]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i16; 4]> ) -> <AutoSimd<[i16; 4]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i16; 4]> ) -> <AutoSimd<[i16; 4]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i16; 4]>) -> AutoSimd<[i16; 4]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i16; 4]>) -> AutoSimd<[i16; 4]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i16; 4]>, max: AutoSimd<[i16; 4]> ) -> AutoSimd<[i16; 4]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i16; 4]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i16; 4]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i16; 8]>

§

fn simd_gt( self, other: AutoSimd<[i16; 8]> ) -> <AutoSimd<[i16; 8]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i16; 8]> ) -> <AutoSimd<[i16; 8]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i16; 8]> ) -> <AutoSimd<[i16; 8]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i16; 8]> ) -> <AutoSimd<[i16; 8]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i16; 8]> ) -> <AutoSimd<[i16; 8]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i16; 8]> ) -> <AutoSimd<[i16; 8]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i16; 8]>) -> AutoSimd<[i16; 8]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i16; 8]>) -> AutoSimd<[i16; 8]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i16; 8]>, max: AutoSimd<[i16; 8]> ) -> AutoSimd<[i16; 8]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i16; 8]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i16; 8]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i32; 16]>

§

fn simd_gt( self, other: AutoSimd<[i32; 16]> ) -> <AutoSimd<[i32; 16]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i32; 16]> ) -> <AutoSimd<[i32; 16]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i32; 16]> ) -> <AutoSimd<[i32; 16]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i32; 16]> ) -> <AutoSimd<[i32; 16]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i32; 16]> ) -> <AutoSimd<[i32; 16]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i32; 16]> ) -> <AutoSimd<[i32; 16]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i32; 16]>) -> AutoSimd<[i32; 16]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i32; 16]>) -> AutoSimd<[i32; 16]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i32; 16]>, max: AutoSimd<[i32; 16]> ) -> AutoSimd<[i32; 16]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i32; 16]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i32; 16]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i32; 2]>

§

fn simd_gt( self, other: AutoSimd<[i32; 2]> ) -> <AutoSimd<[i32; 2]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i32; 2]> ) -> <AutoSimd<[i32; 2]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i32; 2]> ) -> <AutoSimd<[i32; 2]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i32; 2]> ) -> <AutoSimd<[i32; 2]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i32; 2]> ) -> <AutoSimd<[i32; 2]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i32; 2]> ) -> <AutoSimd<[i32; 2]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i32; 2]>) -> AutoSimd<[i32; 2]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i32; 2]>) -> AutoSimd<[i32; 2]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i32; 2]>, max: AutoSimd<[i32; 2]> ) -> AutoSimd<[i32; 2]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i32; 2]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i32; 2]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i32; 4]>

§

fn simd_gt( self, other: AutoSimd<[i32; 4]> ) -> <AutoSimd<[i32; 4]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i32; 4]> ) -> <AutoSimd<[i32; 4]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i32; 4]> ) -> <AutoSimd<[i32; 4]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i32; 4]> ) -> <AutoSimd<[i32; 4]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i32; 4]> ) -> <AutoSimd<[i32; 4]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i32; 4]> ) -> <AutoSimd<[i32; 4]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i32; 4]>) -> AutoSimd<[i32; 4]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i32; 4]>) -> AutoSimd<[i32; 4]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i32; 4]>, max: AutoSimd<[i32; 4]> ) -> AutoSimd<[i32; 4]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i32; 4]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i32; 4]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i32; 8]>

§

fn simd_gt( self, other: AutoSimd<[i32; 8]> ) -> <AutoSimd<[i32; 8]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i32; 8]> ) -> <AutoSimd<[i32; 8]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i32; 8]> ) -> <AutoSimd<[i32; 8]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i32; 8]> ) -> <AutoSimd<[i32; 8]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i32; 8]> ) -> <AutoSimd<[i32; 8]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i32; 8]> ) -> <AutoSimd<[i32; 8]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i32; 8]>) -> AutoSimd<[i32; 8]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i32; 8]>) -> AutoSimd<[i32; 8]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i32; 8]>, max: AutoSimd<[i32; 8]> ) -> AutoSimd<[i32; 8]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i32; 8]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i32; 8]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i64; 2]>

§

fn simd_gt( self, other: AutoSimd<[i64; 2]> ) -> <AutoSimd<[i64; 2]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i64; 2]> ) -> <AutoSimd<[i64; 2]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i64; 2]> ) -> <AutoSimd<[i64; 2]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i64; 2]> ) -> <AutoSimd<[i64; 2]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i64; 2]> ) -> <AutoSimd<[i64; 2]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i64; 2]> ) -> <AutoSimd<[i64; 2]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i64; 2]>) -> AutoSimd<[i64; 2]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i64; 2]>) -> AutoSimd<[i64; 2]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i64; 2]>, max: AutoSimd<[i64; 2]> ) -> AutoSimd<[i64; 2]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i64; 2]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i64; 2]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i64; 4]>

§

fn simd_gt( self, other: AutoSimd<[i64; 4]> ) -> <AutoSimd<[i64; 4]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i64; 4]> ) -> <AutoSimd<[i64; 4]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i64; 4]> ) -> <AutoSimd<[i64; 4]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i64; 4]> ) -> <AutoSimd<[i64; 4]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i64; 4]> ) -> <AutoSimd<[i64; 4]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i64; 4]> ) -> <AutoSimd<[i64; 4]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i64; 4]>) -> AutoSimd<[i64; 4]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i64; 4]>) -> AutoSimd<[i64; 4]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i64; 4]>, max: AutoSimd<[i64; 4]> ) -> AutoSimd<[i64; 4]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i64; 4]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i64; 4]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i64; 8]>

§

fn simd_gt( self, other: AutoSimd<[i64; 8]> ) -> <AutoSimd<[i64; 8]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i64; 8]> ) -> <AutoSimd<[i64; 8]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i64; 8]> ) -> <AutoSimd<[i64; 8]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i64; 8]> ) -> <AutoSimd<[i64; 8]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i64; 8]> ) -> <AutoSimd<[i64; 8]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i64; 8]> ) -> <AutoSimd<[i64; 8]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i64; 8]>) -> AutoSimd<[i64; 8]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i64; 8]>) -> AutoSimd<[i64; 8]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i64; 8]>, max: AutoSimd<[i64; 8]> ) -> AutoSimd<[i64; 8]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i64; 8]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i64; 8]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i8; 16]>

§

fn simd_gt( self, other: AutoSimd<[i8; 16]> ) -> <AutoSimd<[i8; 16]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i8; 16]> ) -> <AutoSimd<[i8; 16]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i8; 16]> ) -> <AutoSimd<[i8; 16]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i8; 16]> ) -> <AutoSimd<[i8; 16]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i8; 16]> ) -> <AutoSimd<[i8; 16]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i8; 16]> ) -> <AutoSimd<[i8; 16]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i8; 16]>) -> AutoSimd<[i8; 16]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i8; 16]>) -> AutoSimd<[i8; 16]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i8; 16]>, max: AutoSimd<[i8; 16]> ) -> AutoSimd<[i8; 16]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i8; 16]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i8; 16]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i8; 2]>

§

fn simd_gt( self, other: AutoSimd<[i8; 2]> ) -> <AutoSimd<[i8; 2]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i8; 2]> ) -> <AutoSimd<[i8; 2]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i8; 2]> ) -> <AutoSimd<[i8; 2]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i8; 2]> ) -> <AutoSimd<[i8; 2]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i8; 2]> ) -> <AutoSimd<[i8; 2]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i8; 2]> ) -> <AutoSimd<[i8; 2]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i8; 2]>) -> AutoSimd<[i8; 2]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i8; 2]>) -> AutoSimd<[i8; 2]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i8; 2]>, max: AutoSimd<[i8; 2]> ) -> AutoSimd<[i8; 2]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i8; 2]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i8; 2]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i8; 32]>

§

fn simd_gt( self, other: AutoSimd<[i8; 32]> ) -> <AutoSimd<[i8; 32]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i8; 32]> ) -> <AutoSimd<[i8; 32]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i8; 32]> ) -> <AutoSimd<[i8; 32]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i8; 32]> ) -> <AutoSimd<[i8; 32]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i8; 32]> ) -> <AutoSimd<[i8; 32]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i8; 32]> ) -> <AutoSimd<[i8; 32]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i8; 32]>) -> AutoSimd<[i8; 32]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i8; 32]>) -> AutoSimd<[i8; 32]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i8; 32]>, max: AutoSimd<[i8; 32]> ) -> AutoSimd<[i8; 32]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i8; 32]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i8; 32]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i8; 4]>

§

fn simd_gt( self, other: AutoSimd<[i8; 4]> ) -> <AutoSimd<[i8; 4]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i8; 4]> ) -> <AutoSimd<[i8; 4]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i8; 4]> ) -> <AutoSimd<[i8; 4]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i8; 4]> ) -> <AutoSimd<[i8; 4]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i8; 4]> ) -> <AutoSimd<[i8; 4]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i8; 4]> ) -> <AutoSimd<[i8; 4]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i8; 4]>) -> AutoSimd<[i8; 4]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i8; 4]>) -> AutoSimd<[i8; 4]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i8; 4]>, max: AutoSimd<[i8; 4]> ) -> AutoSimd<[i8; 4]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i8; 4]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i8; 4]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[i8; 8]>

§

fn simd_gt( self, other: AutoSimd<[i8; 8]> ) -> <AutoSimd<[i8; 8]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[i8; 8]> ) -> <AutoSimd<[i8; 8]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[i8; 8]> ) -> <AutoSimd<[i8; 8]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[i8; 8]> ) -> <AutoSimd<[i8; 8]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[i8; 8]> ) -> <AutoSimd<[i8; 8]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[i8; 8]> ) -> <AutoSimd<[i8; 8]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[i8; 8]>) -> AutoSimd<[i8; 8]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[i8; 8]>) -> AutoSimd<[i8; 8]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[i8; 8]>, max: AutoSimd<[i8; 8]> ) -> AutoSimd<[i8; 8]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[i8; 8]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[i8; 8]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[isize; 2]>

§

fn simd_gt( self, other: AutoSimd<[isize; 2]> ) -> <AutoSimd<[isize; 2]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[isize; 2]> ) -> <AutoSimd<[isize; 2]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[isize; 2]> ) -> <AutoSimd<[isize; 2]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[isize; 2]> ) -> <AutoSimd<[isize; 2]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[isize; 2]> ) -> <AutoSimd<[isize; 2]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[isize; 2]> ) -> <AutoSimd<[isize; 2]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[isize; 2]>) -> AutoSimd<[isize; 2]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[isize; 2]>) -> AutoSimd<[isize; 2]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[isize; 2]>, max: AutoSimd<[isize; 2]> ) -> AutoSimd<[isize; 2]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[isize; 2]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[isize; 2]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[isize; 4]>

§

fn simd_gt( self, other: AutoSimd<[isize; 4]> ) -> <AutoSimd<[isize; 4]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[isize; 4]> ) -> <AutoSimd<[isize; 4]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[isize; 4]> ) -> <AutoSimd<[isize; 4]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[isize; 4]> ) -> <AutoSimd<[isize; 4]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[isize; 4]> ) -> <AutoSimd<[isize; 4]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[isize; 4]> ) -> <AutoSimd<[isize; 4]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[isize; 4]>) -> AutoSimd<[isize; 4]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[isize; 4]>) -> AutoSimd<[isize; 4]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[isize; 4]>, max: AutoSimd<[isize; 4]> ) -> AutoSimd<[isize; 4]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[isize; 4]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[isize; 4]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[isize; 8]>

§

fn simd_gt( self, other: AutoSimd<[isize; 8]> ) -> <AutoSimd<[isize; 8]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[isize; 8]> ) -> <AutoSimd<[isize; 8]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[isize; 8]> ) -> <AutoSimd<[isize; 8]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[isize; 8]> ) -> <AutoSimd<[isize; 8]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[isize; 8]> ) -> <AutoSimd<[isize; 8]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[isize; 8]> ) -> <AutoSimd<[isize; 8]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[isize; 8]>) -> AutoSimd<[isize; 8]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[isize; 8]>) -> AutoSimd<[isize; 8]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[isize; 8]>, max: AutoSimd<[isize; 8]> ) -> AutoSimd<[isize; 8]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[isize; 8]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[isize; 8]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u128; 1]>

§

fn simd_gt( self, other: AutoSimd<[u128; 1]> ) -> <AutoSimd<[u128; 1]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u128; 1]> ) -> <AutoSimd<[u128; 1]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u128; 1]> ) -> <AutoSimd<[u128; 1]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u128; 1]> ) -> <AutoSimd<[u128; 1]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u128; 1]> ) -> <AutoSimd<[u128; 1]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u128; 1]> ) -> <AutoSimd<[u128; 1]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u128; 1]>) -> AutoSimd<[u128; 1]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u128; 1]>) -> AutoSimd<[u128; 1]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u128; 1]>, max: AutoSimd<[u128; 1]> ) -> AutoSimd<[u128; 1]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u128; 1]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u128; 1]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u128; 2]>

§

fn simd_gt( self, other: AutoSimd<[u128; 2]> ) -> <AutoSimd<[u128; 2]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u128; 2]> ) -> <AutoSimd<[u128; 2]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u128; 2]> ) -> <AutoSimd<[u128; 2]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u128; 2]> ) -> <AutoSimd<[u128; 2]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u128; 2]> ) -> <AutoSimd<[u128; 2]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u128; 2]> ) -> <AutoSimd<[u128; 2]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u128; 2]>) -> AutoSimd<[u128; 2]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u128; 2]>) -> AutoSimd<[u128; 2]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u128; 2]>, max: AutoSimd<[u128; 2]> ) -> AutoSimd<[u128; 2]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u128; 2]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u128; 2]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u128; 4]>

§

fn simd_gt( self, other: AutoSimd<[u128; 4]> ) -> <AutoSimd<[u128; 4]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u128; 4]> ) -> <AutoSimd<[u128; 4]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u128; 4]> ) -> <AutoSimd<[u128; 4]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u128; 4]> ) -> <AutoSimd<[u128; 4]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u128; 4]> ) -> <AutoSimd<[u128; 4]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u128; 4]> ) -> <AutoSimd<[u128; 4]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u128; 4]>) -> AutoSimd<[u128; 4]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u128; 4]>) -> AutoSimd<[u128; 4]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u128; 4]>, max: AutoSimd<[u128; 4]> ) -> AutoSimd<[u128; 4]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u128; 4]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u128; 4]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u16; 16]>

§

fn simd_gt( self, other: AutoSimd<[u16; 16]> ) -> <AutoSimd<[u16; 16]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u16; 16]> ) -> <AutoSimd<[u16; 16]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u16; 16]> ) -> <AutoSimd<[u16; 16]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u16; 16]> ) -> <AutoSimd<[u16; 16]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u16; 16]> ) -> <AutoSimd<[u16; 16]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u16; 16]> ) -> <AutoSimd<[u16; 16]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u16; 16]>) -> AutoSimd<[u16; 16]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u16; 16]>) -> AutoSimd<[u16; 16]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u16; 16]>, max: AutoSimd<[u16; 16]> ) -> AutoSimd<[u16; 16]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u16; 16]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u16; 16]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u16; 2]>

§

fn simd_gt( self, other: AutoSimd<[u16; 2]> ) -> <AutoSimd<[u16; 2]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u16; 2]> ) -> <AutoSimd<[u16; 2]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u16; 2]> ) -> <AutoSimd<[u16; 2]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u16; 2]> ) -> <AutoSimd<[u16; 2]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u16; 2]> ) -> <AutoSimd<[u16; 2]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u16; 2]> ) -> <AutoSimd<[u16; 2]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u16; 2]>) -> AutoSimd<[u16; 2]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u16; 2]>) -> AutoSimd<[u16; 2]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u16; 2]>, max: AutoSimd<[u16; 2]> ) -> AutoSimd<[u16; 2]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u16; 2]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u16; 2]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u16; 32]>

§

fn simd_gt( self, other: AutoSimd<[u16; 32]> ) -> <AutoSimd<[u16; 32]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u16; 32]> ) -> <AutoSimd<[u16; 32]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u16; 32]> ) -> <AutoSimd<[u16; 32]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u16; 32]> ) -> <AutoSimd<[u16; 32]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u16; 32]> ) -> <AutoSimd<[u16; 32]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u16; 32]> ) -> <AutoSimd<[u16; 32]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u16; 32]>) -> AutoSimd<[u16; 32]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u16; 32]>) -> AutoSimd<[u16; 32]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u16; 32]>, max: AutoSimd<[u16; 32]> ) -> AutoSimd<[u16; 32]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u16; 32]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u16; 32]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u16; 4]>

§

fn simd_gt( self, other: AutoSimd<[u16; 4]> ) -> <AutoSimd<[u16; 4]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u16; 4]> ) -> <AutoSimd<[u16; 4]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u16; 4]> ) -> <AutoSimd<[u16; 4]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u16; 4]> ) -> <AutoSimd<[u16; 4]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u16; 4]> ) -> <AutoSimd<[u16; 4]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u16; 4]> ) -> <AutoSimd<[u16; 4]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u16; 4]>) -> AutoSimd<[u16; 4]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u16; 4]>) -> AutoSimd<[u16; 4]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u16; 4]>, max: AutoSimd<[u16; 4]> ) -> AutoSimd<[u16; 4]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u16; 4]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u16; 4]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u16; 8]>

§

fn simd_gt( self, other: AutoSimd<[u16; 8]> ) -> <AutoSimd<[u16; 8]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u16; 8]> ) -> <AutoSimd<[u16; 8]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u16; 8]> ) -> <AutoSimd<[u16; 8]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u16; 8]> ) -> <AutoSimd<[u16; 8]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u16; 8]> ) -> <AutoSimd<[u16; 8]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u16; 8]> ) -> <AutoSimd<[u16; 8]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u16; 8]>) -> AutoSimd<[u16; 8]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u16; 8]>) -> AutoSimd<[u16; 8]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u16; 8]>, max: AutoSimd<[u16; 8]> ) -> AutoSimd<[u16; 8]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u16; 8]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u16; 8]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u32; 16]>

§

fn simd_gt( self, other: AutoSimd<[u32; 16]> ) -> <AutoSimd<[u32; 16]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u32; 16]> ) -> <AutoSimd<[u32; 16]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u32; 16]> ) -> <AutoSimd<[u32; 16]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u32; 16]> ) -> <AutoSimd<[u32; 16]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u32; 16]> ) -> <AutoSimd<[u32; 16]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u32; 16]> ) -> <AutoSimd<[u32; 16]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u32; 16]>) -> AutoSimd<[u32; 16]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u32; 16]>) -> AutoSimd<[u32; 16]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u32; 16]>, max: AutoSimd<[u32; 16]> ) -> AutoSimd<[u32; 16]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u32; 16]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u32; 16]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u32; 2]>

§

fn simd_gt( self, other: AutoSimd<[u32; 2]> ) -> <AutoSimd<[u32; 2]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u32; 2]> ) -> <AutoSimd<[u32; 2]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u32; 2]> ) -> <AutoSimd<[u32; 2]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u32; 2]> ) -> <AutoSimd<[u32; 2]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u32; 2]> ) -> <AutoSimd<[u32; 2]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u32; 2]> ) -> <AutoSimd<[u32; 2]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u32; 2]>) -> AutoSimd<[u32; 2]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u32; 2]>) -> AutoSimd<[u32; 2]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u32; 2]>, max: AutoSimd<[u32; 2]> ) -> AutoSimd<[u32; 2]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u32; 2]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u32; 2]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u32; 4]>

§

fn simd_gt( self, other: AutoSimd<[u32; 4]> ) -> <AutoSimd<[u32; 4]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u32; 4]> ) -> <AutoSimd<[u32; 4]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u32; 4]> ) -> <AutoSimd<[u32; 4]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u32; 4]> ) -> <AutoSimd<[u32; 4]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u32; 4]> ) -> <AutoSimd<[u32; 4]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u32; 4]> ) -> <AutoSimd<[u32; 4]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u32; 4]>) -> AutoSimd<[u32; 4]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u32; 4]>) -> AutoSimd<[u32; 4]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u32; 4]>, max: AutoSimd<[u32; 4]> ) -> AutoSimd<[u32; 4]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u32; 4]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u32; 4]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u32; 8]>

§

fn simd_gt( self, other: AutoSimd<[u32; 8]> ) -> <AutoSimd<[u32; 8]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u32; 8]> ) -> <AutoSimd<[u32; 8]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u32; 8]> ) -> <AutoSimd<[u32; 8]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u32; 8]> ) -> <AutoSimd<[u32; 8]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u32; 8]> ) -> <AutoSimd<[u32; 8]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u32; 8]> ) -> <AutoSimd<[u32; 8]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u32; 8]>) -> AutoSimd<[u32; 8]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u32; 8]>) -> AutoSimd<[u32; 8]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u32; 8]>, max: AutoSimd<[u32; 8]> ) -> AutoSimd<[u32; 8]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u32; 8]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u32; 8]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u64; 2]>

§

fn simd_gt( self, other: AutoSimd<[u64; 2]> ) -> <AutoSimd<[u64; 2]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u64; 2]> ) -> <AutoSimd<[u64; 2]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u64; 2]> ) -> <AutoSimd<[u64; 2]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u64; 2]> ) -> <AutoSimd<[u64; 2]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u64; 2]> ) -> <AutoSimd<[u64; 2]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u64; 2]> ) -> <AutoSimd<[u64; 2]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u64; 2]>) -> AutoSimd<[u64; 2]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u64; 2]>) -> AutoSimd<[u64; 2]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u64; 2]>, max: AutoSimd<[u64; 2]> ) -> AutoSimd<[u64; 2]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u64; 2]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u64; 2]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u64; 4]>

§

fn simd_gt( self, other: AutoSimd<[u64; 4]> ) -> <AutoSimd<[u64; 4]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u64; 4]> ) -> <AutoSimd<[u64; 4]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u64; 4]> ) -> <AutoSimd<[u64; 4]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u64; 4]> ) -> <AutoSimd<[u64; 4]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u64; 4]> ) -> <AutoSimd<[u64; 4]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u64; 4]> ) -> <AutoSimd<[u64; 4]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u64; 4]>) -> AutoSimd<[u64; 4]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u64; 4]>) -> AutoSimd<[u64; 4]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u64; 4]>, max: AutoSimd<[u64; 4]> ) -> AutoSimd<[u64; 4]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u64; 4]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u64; 4]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u64; 8]>

§

fn simd_gt( self, other: AutoSimd<[u64; 8]> ) -> <AutoSimd<[u64; 8]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u64; 8]> ) -> <AutoSimd<[u64; 8]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u64; 8]> ) -> <AutoSimd<[u64; 8]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u64; 8]> ) -> <AutoSimd<[u64; 8]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u64; 8]> ) -> <AutoSimd<[u64; 8]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u64; 8]> ) -> <AutoSimd<[u64; 8]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u64; 8]>) -> AutoSimd<[u64; 8]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u64; 8]>) -> AutoSimd<[u64; 8]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u64; 8]>, max: AutoSimd<[u64; 8]> ) -> AutoSimd<[u64; 8]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u64; 8]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u64; 8]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u8; 16]>

§

fn simd_gt( self, other: AutoSimd<[u8; 16]> ) -> <AutoSimd<[u8; 16]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u8; 16]> ) -> <AutoSimd<[u8; 16]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u8; 16]> ) -> <AutoSimd<[u8; 16]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u8; 16]> ) -> <AutoSimd<[u8; 16]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u8; 16]> ) -> <AutoSimd<[u8; 16]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u8; 16]> ) -> <AutoSimd<[u8; 16]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u8; 16]>) -> AutoSimd<[u8; 16]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u8; 16]>) -> AutoSimd<[u8; 16]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u8; 16]>, max: AutoSimd<[u8; 16]> ) -> AutoSimd<[u8; 16]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u8; 16]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u8; 16]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u8; 2]>

§

fn simd_gt( self, other: AutoSimd<[u8; 2]> ) -> <AutoSimd<[u8; 2]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u8; 2]> ) -> <AutoSimd<[u8; 2]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u8; 2]> ) -> <AutoSimd<[u8; 2]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u8; 2]> ) -> <AutoSimd<[u8; 2]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u8; 2]> ) -> <AutoSimd<[u8; 2]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u8; 2]> ) -> <AutoSimd<[u8; 2]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u8; 2]>) -> AutoSimd<[u8; 2]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u8; 2]>) -> AutoSimd<[u8; 2]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u8; 2]>, max: AutoSimd<[u8; 2]> ) -> AutoSimd<[u8; 2]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u8; 2]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u8; 2]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u8; 32]>

§

fn simd_gt( self, other: AutoSimd<[u8; 32]> ) -> <AutoSimd<[u8; 32]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u8; 32]> ) -> <AutoSimd<[u8; 32]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u8; 32]> ) -> <AutoSimd<[u8; 32]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u8; 32]> ) -> <AutoSimd<[u8; 32]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u8; 32]> ) -> <AutoSimd<[u8; 32]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u8; 32]> ) -> <AutoSimd<[u8; 32]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u8; 32]>) -> AutoSimd<[u8; 32]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u8; 32]>) -> AutoSimd<[u8; 32]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u8; 32]>, max: AutoSimd<[u8; 32]> ) -> AutoSimd<[u8; 32]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u8; 32]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u8; 32]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u8; 4]>

§

fn simd_gt( self, other: AutoSimd<[u8; 4]> ) -> <AutoSimd<[u8; 4]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u8; 4]> ) -> <AutoSimd<[u8; 4]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u8; 4]> ) -> <AutoSimd<[u8; 4]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u8; 4]> ) -> <AutoSimd<[u8; 4]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u8; 4]> ) -> <AutoSimd<[u8; 4]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u8; 4]> ) -> <AutoSimd<[u8; 4]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u8; 4]>) -> AutoSimd<[u8; 4]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u8; 4]>) -> AutoSimd<[u8; 4]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u8; 4]>, max: AutoSimd<[u8; 4]> ) -> AutoSimd<[u8; 4]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u8; 4]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u8; 4]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[u8; 8]>

§

fn simd_gt( self, other: AutoSimd<[u8; 8]> ) -> <AutoSimd<[u8; 8]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[u8; 8]> ) -> <AutoSimd<[u8; 8]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[u8; 8]> ) -> <AutoSimd<[u8; 8]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[u8; 8]> ) -> <AutoSimd<[u8; 8]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[u8; 8]> ) -> <AutoSimd<[u8; 8]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[u8; 8]> ) -> <AutoSimd<[u8; 8]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[u8; 8]>) -> AutoSimd<[u8; 8]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[u8; 8]>) -> AutoSimd<[u8; 8]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[u8; 8]>, max: AutoSimd<[u8; 8]> ) -> AutoSimd<[u8; 8]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[u8; 8]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[u8; 8]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[usize; 2]>

§

fn simd_gt( self, other: AutoSimd<[usize; 2]> ) -> <AutoSimd<[usize; 2]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[usize; 2]> ) -> <AutoSimd<[usize; 2]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[usize; 2]> ) -> <AutoSimd<[usize; 2]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[usize; 2]> ) -> <AutoSimd<[usize; 2]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[usize; 2]> ) -> <AutoSimd<[usize; 2]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[usize; 2]> ) -> <AutoSimd<[usize; 2]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[usize; 2]>) -> AutoSimd<[usize; 2]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[usize; 2]>) -> AutoSimd<[usize; 2]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[usize; 2]>, max: AutoSimd<[usize; 2]> ) -> AutoSimd<[usize; 2]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[usize; 2]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[usize; 2]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[usize; 4]>

§

fn simd_gt( self, other: AutoSimd<[usize; 4]> ) -> <AutoSimd<[usize; 4]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[usize; 4]> ) -> <AutoSimd<[usize; 4]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[usize; 4]> ) -> <AutoSimd<[usize; 4]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[usize; 4]> ) -> <AutoSimd<[usize; 4]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[usize; 4]> ) -> <AutoSimd<[usize; 4]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[usize; 4]> ) -> <AutoSimd<[usize; 4]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[usize; 4]>) -> AutoSimd<[usize; 4]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[usize; 4]>) -> AutoSimd<[usize; 4]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[usize; 4]>, max: AutoSimd<[usize; 4]> ) -> AutoSimd<[usize; 4]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[usize; 4]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[usize; 4]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdPartialOrd for AutoSimd<[usize; 8]>

§

fn simd_gt( self, other: AutoSimd<[usize; 8]> ) -> <AutoSimd<[usize; 8]> as SimdValue>::SimdBool

Lanewise greater than > comparison.
§

fn simd_lt( self, other: AutoSimd<[usize; 8]> ) -> <AutoSimd<[usize; 8]> as SimdValue>::SimdBool

Lanewise less than < comparison.
§

fn simd_ge( self, other: AutoSimd<[usize; 8]> ) -> <AutoSimd<[usize; 8]> as SimdValue>::SimdBool

Lanewise greater or equal >= comparison.
§

fn simd_le( self, other: AutoSimd<[usize; 8]> ) -> <AutoSimd<[usize; 8]> as SimdValue>::SimdBool

Lanewise less or equal <= comparison.
§

fn simd_eq( self, other: AutoSimd<[usize; 8]> ) -> <AutoSimd<[usize; 8]> as SimdValue>::SimdBool

Lanewise equal == comparison.
§

fn simd_ne( self, other: AutoSimd<[usize; 8]> ) -> <AutoSimd<[usize; 8]> as SimdValue>::SimdBool

Lanewise not equal != comparison.
§

fn simd_max(self, other: AutoSimd<[usize; 8]>) -> AutoSimd<[usize; 8]>

Lanewise max value.
§

fn simd_min(self, other: AutoSimd<[usize; 8]>) -> AutoSimd<[usize; 8]>

Lanewise min value.
§

fn simd_clamp( self, min: AutoSimd<[usize; 8]>, max: AutoSimd<[usize; 8]> ) -> AutoSimd<[usize; 8]>

Clamps each lane of self between the corresponding lane of min and max.
§

fn simd_horizontal_min(self) -> <AutoSimd<[usize; 8]> as SimdValue>::Element

The min value among all lanes of self.
§

fn simd_horizontal_max(self) -> <AutoSimd<[usize; 8]> as SimdValue>::Element

The max value among all lanes of self.
§

impl SimdRealField for AutoSimd<[f32; 16]>

§

impl SimdRealField for AutoSimd<[f32; 2]>

§

impl SimdRealField for AutoSimd<[f32; 4]>

§

impl SimdRealField for AutoSimd<[f32; 8]>

§

impl SimdRealField for AutoSimd<[f64; 2]>

§

impl SimdRealField for AutoSimd<[f64; 4]>

§

impl SimdRealField for AutoSimd<[f64; 8]>

§

impl SimdSigned for AutoSimd<[f32; 16]>

§

fn simd_abs(&self) -> AutoSimd<[f32; 16]>

The absolute value of each lane of self.
§

fn simd_abs_sub(&self, other: &AutoSimd<[f32; 16]>) -> AutoSimd<[f32; 16]>

The absolute difference of each lane of self. Read more
§

fn simd_signum(&self) -> AutoSimd<[f32; 16]>

The signum of each lane of Self.
§

fn is_simd_positive(&self) -> <AutoSimd<[f32; 16]> as SimdValue>::SimdBool

Tests which lane is positive.
§

fn is_simd_negative(&self) -> <AutoSimd<[f32; 16]> as SimdValue>::SimdBool

Tests which lane is negative.
§

impl SimdSigned for AutoSimd<[f32; 2]>

§

fn simd_abs(&self) -> AutoSimd<[f32; 2]>

The absolute value of each lane of self.
§

fn simd_abs_sub(&self, other: &AutoSimd<[f32; 2]>) -> AutoSimd<[f32; 2]>

The absolute difference of each lane of self. Read more
§

fn simd_signum(&self) -> AutoSimd<[f32; 2]>

The signum of each lane of Self.
§

fn is_simd_positive(&self) -> <AutoSimd<[f32; 2]> as SimdValue>::SimdBool

Tests which lane is positive.
§

fn is_simd_negative(&self) -> <AutoSimd<[f32; 2]> as SimdValue>::SimdBool

Tests which lane is negative.
§

impl SimdSigned for AutoSimd<[f32; 4]>

§

fn simd_abs(&self) -> AutoSimd<[f32; 4]>

The absolute value of each lane of self.
§

fn simd_abs_sub(&self, other: &AutoSimd<[f32; 4]>) -> AutoSimd<[f32; 4]>

The absolute difference of each lane of self. Read more
§

fn simd_signum(&self) -> AutoSimd<[f32; 4]>

The signum of each lane of Self.
§

fn is_simd_positive(&self) -> <AutoSimd<[f32; 4]> as SimdValue>::SimdBool

Tests which lane is positive.
§

fn is_simd_negative(&self) -> <AutoSimd<[f32; 4]> as SimdValue>::SimdBool

Tests which lane is negative.
§

impl SimdSigned for AutoSimd<[f32; 8]>

§

fn simd_abs(&self) -> AutoSimd<[f32; 8]>

The absolute value of each lane of self.
§

fn simd_abs_sub(&self, other: &AutoSimd<[f32; 8]>) -> AutoSimd<[f32; 8]>

The absolute difference of each lane of self. Read more
§

fn simd_signum(&self) -> AutoSimd<[f32; 8]>

The signum of each lane of Self.
§

fn is_simd_positive(&self) -> <AutoSimd<[f32; 8]> as SimdValue>::SimdBool

Tests which lane is positive.
§

fn is_simd_negative(&self) -> <AutoSimd<[f32; 8]> as SimdValue>::SimdBool

Tests which lane is negative.
§

impl SimdSigned for AutoSimd<[f64; 2]>

§

fn simd_abs(&self) -> AutoSimd<[f64; 2]>

The absolute value of each lane of self.
§

fn simd_abs_sub(&self, other: &AutoSimd<[f64; 2]>) -> AutoSimd<[f64; 2]>

The absolute difference of each lane of self. Read more
§

fn simd_signum(&self) -> AutoSimd<[f64; 2]>

The signum of each lane of Self.
§

fn is_simd_positive(&self) -> <AutoSimd<[f64; 2]> as SimdValue>::SimdBool

Tests which lane is positive.
§

fn is_simd_negative(&self) -> <AutoSimd<[f64; 2]> as SimdValue>::SimdBool

Tests which lane is negative.
§

impl SimdSigned for AutoSimd<[f64; 4]>

§

fn simd_abs(&self) -> AutoSimd<[f64; 4]>

The absolute value of each lane of self.
§

fn simd_abs_sub(&self, other: &AutoSimd<[f64; 4]>) -> AutoSimd<[f64; 4]>

The absolute difference of each lane of self. Read more
§

fn simd_signum(&self) -> AutoSimd<[f64; 4]>

The signum of each lane of Self.
§

fn is_simd_positive(&self) -> <AutoSimd<[f64; 4]> as SimdValue>::SimdBool

Tests which lane is positive.
§

fn is_simd_negative(&self) -> <AutoSimd<[f64; 4]> as SimdValue>::SimdBool

Tests which lane is negative.
§

impl SimdSigned for AutoSimd<[f64; 8]>

§

fn simd_abs(&self) -> AutoSimd<[f64; 8]>

The absolute value of each lane of self.
§

fn simd_abs_sub(&self, other: &AutoSimd<[f64; 8]>) -> AutoSimd<[f64; 8]>

The absolute difference of each lane of self. Read more
§

fn simd_signum(&self) -> AutoSimd<[f64; 8]>

The signum of each lane of Self.
§

fn is_simd_positive(&self) -> <AutoSimd<[f64; 8]> as SimdValue>::SimdBool

Tests which lane is positive.
§

fn is_simd_negative(&self) -> <AutoSimd<[f64; 8]> as SimdValue>::SimdBool

Tests which lane is negative.
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[bool; 1]> as SimdValue>::Element ) -> AutoSimd<[bool; 1]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[bool; 1]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[bool; 1]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[bool; 1]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[bool; 1]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[bool; 1]> as SimdValue>::SimdBool, other: AutoSimd<[bool; 1]> ) -> AutoSimd<[bool; 1]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[bool; 16]> as SimdValue>::Element ) -> AutoSimd<[bool; 16]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[bool; 16]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[bool; 16]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[bool; 16]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[bool; 16]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[bool; 16]> as SimdValue>::SimdBool, other: AutoSimd<[bool; 16]> ) -> AutoSimd<[bool; 16]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[bool; 2]> as SimdValue>::Element ) -> AutoSimd<[bool; 2]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[bool; 2]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[bool; 2]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[bool; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[bool; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[bool; 2]> as SimdValue>::SimdBool, other: AutoSimd<[bool; 2]> ) -> AutoSimd<[bool; 2]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[bool; 32]> as SimdValue>::Element ) -> AutoSimd<[bool; 32]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[bool; 32]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[bool; 32]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[bool; 32]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[bool; 32]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[bool; 32]> as SimdValue>::SimdBool, other: AutoSimd<[bool; 32]> ) -> AutoSimd<[bool; 32]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[bool; 4]> as SimdValue>::Element ) -> AutoSimd<[bool; 4]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[bool; 4]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[bool; 4]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[bool; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[bool; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[bool; 4]> as SimdValue>::SimdBool, other: AutoSimd<[bool; 4]> ) -> AutoSimd<[bool; 4]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[bool; 8]> as SimdValue>::Element ) -> AutoSimd<[bool; 8]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[bool; 8]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[bool; 8]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[bool; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[bool; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[bool; 8]> as SimdValue>::SimdBool, other: AutoSimd<[bool; 8]> ) -> AutoSimd<[bool; 8]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[f32; 16]> as SimdValue>::Element ) -> AutoSimd<[f32; 16]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[f32; 16]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[f32; 16]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[f32; 16]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[f32; 16]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[f32; 16]> as SimdValue>::SimdBool, other: AutoSimd<[f32; 16]> ) -> AutoSimd<[f32; 16]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[f32; 2]> as SimdValue>::Element) -> AutoSimd<[f32; 2]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[f32; 2]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[f32; 2]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[f32; 2]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[f32; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[f32; 2]> as SimdValue>::SimdBool, other: AutoSimd<[f32; 2]> ) -> AutoSimd<[f32; 2]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[f32; 4]> as SimdValue>::Element) -> AutoSimd<[f32; 4]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[f32; 4]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[f32; 4]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[f32; 4]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[f32; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[f32; 4]> as SimdValue>::SimdBool, other: AutoSimd<[f32; 4]> ) -> AutoSimd<[f32; 4]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[f32; 8]> as SimdValue>::Element) -> AutoSimd<[f32; 8]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[f32; 8]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[f32; 8]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[f32; 8]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[f32; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[f32; 8]> as SimdValue>::SimdBool, other: AutoSimd<[f32; 8]> ) -> AutoSimd<[f32; 8]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[f64; 2]> as SimdValue>::Element) -> AutoSimd<[f64; 2]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[f64; 2]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[f64; 2]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[f64; 2]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[f64; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[f64; 2]> as SimdValue>::SimdBool, other: AutoSimd<[f64; 2]> ) -> AutoSimd<[f64; 2]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[f64; 4]> as SimdValue>::Element) -> AutoSimd<[f64; 4]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[f64; 4]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[f64; 4]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[f64; 4]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[f64; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[f64; 4]> as SimdValue>::SimdBool, other: AutoSimd<[f64; 4]> ) -> AutoSimd<[f64; 4]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[f64; 8]> as SimdValue>::Element) -> AutoSimd<[f64; 8]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[f64; 8]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[f64; 8]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[f64; 8]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[f64; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[f64; 8]> as SimdValue>::SimdBool, other: AutoSimd<[f64; 8]> ) -> AutoSimd<[f64; 8]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[i128; 1]> as SimdValue>::Element ) -> AutoSimd<[i128; 1]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i128; 1]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i128; 1]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[i128; 1]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i128; 1]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i128; 1]> as SimdValue>::SimdBool, other: AutoSimd<[i128; 1]> ) -> AutoSimd<[i128; 1]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[i128; 2]> as SimdValue>::Element ) -> AutoSimd<[i128; 2]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i128; 2]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i128; 2]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[i128; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i128; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i128; 2]> as SimdValue>::SimdBool, other: AutoSimd<[i128; 2]> ) -> AutoSimd<[i128; 2]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[i128; 4]> as SimdValue>::Element ) -> AutoSimd<[i128; 4]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i128; 4]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i128; 4]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[i128; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i128; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i128; 4]> as SimdValue>::SimdBool, other: AutoSimd<[i128; 4]> ) -> AutoSimd<[i128; 4]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[i16; 16]> as SimdValue>::Element ) -> AutoSimd<[i16; 16]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i16; 16]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i16; 16]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[i16; 16]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i16; 16]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i16; 16]> as SimdValue>::SimdBool, other: AutoSimd<[i16; 16]> ) -> AutoSimd<[i16; 16]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[i16; 2]> as SimdValue>::Element) -> AutoSimd<[i16; 2]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i16; 2]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i16; 2]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[i16; 2]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i16; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i16; 2]> as SimdValue>::SimdBool, other: AutoSimd<[i16; 2]> ) -> AutoSimd<[i16; 2]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[i16; 32]> as SimdValue>::Element ) -> AutoSimd<[i16; 32]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i16; 32]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i16; 32]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[i16; 32]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i16; 32]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i16; 32]> as SimdValue>::SimdBool, other: AutoSimd<[i16; 32]> ) -> AutoSimd<[i16; 32]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[i16; 4]> as SimdValue>::Element) -> AutoSimd<[i16; 4]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i16; 4]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i16; 4]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[i16; 4]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i16; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i16; 4]> as SimdValue>::SimdBool, other: AutoSimd<[i16; 4]> ) -> AutoSimd<[i16; 4]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[i16; 8]> as SimdValue>::Element) -> AutoSimd<[i16; 8]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i16; 8]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i16; 8]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[i16; 8]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i16; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i16; 8]> as SimdValue>::SimdBool, other: AutoSimd<[i16; 8]> ) -> AutoSimd<[i16; 8]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[i32; 16]> as SimdValue>::Element ) -> AutoSimd<[i32; 16]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i32; 16]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i32; 16]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[i32; 16]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i32; 16]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i32; 16]> as SimdValue>::SimdBool, other: AutoSimd<[i32; 16]> ) -> AutoSimd<[i32; 16]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[i32; 2]> as SimdValue>::Element) -> AutoSimd<[i32; 2]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i32; 2]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i32; 2]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[i32; 2]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i32; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i32; 2]> as SimdValue>::SimdBool, other: AutoSimd<[i32; 2]> ) -> AutoSimd<[i32; 2]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[i32; 4]> as SimdValue>::Element) -> AutoSimd<[i32; 4]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i32; 4]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i32; 4]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[i32; 4]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i32; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i32; 4]> as SimdValue>::SimdBool, other: AutoSimd<[i32; 4]> ) -> AutoSimd<[i32; 4]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[i32; 8]> as SimdValue>::Element) -> AutoSimd<[i32; 8]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i32; 8]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i32; 8]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[i32; 8]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i32; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i32; 8]> as SimdValue>::SimdBool, other: AutoSimd<[i32; 8]> ) -> AutoSimd<[i32; 8]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[i64; 2]> as SimdValue>::Element) -> AutoSimd<[i64; 2]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i64; 2]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i64; 2]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[i64; 2]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i64; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i64; 2]> as SimdValue>::SimdBool, other: AutoSimd<[i64; 2]> ) -> AutoSimd<[i64; 2]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[i64; 4]> as SimdValue>::Element) -> AutoSimd<[i64; 4]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i64; 4]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i64; 4]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[i64; 4]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i64; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i64; 4]> as SimdValue>::SimdBool, other: AutoSimd<[i64; 4]> ) -> AutoSimd<[i64; 4]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[i64; 8]> as SimdValue>::Element) -> AutoSimd<[i64; 8]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i64; 8]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i64; 8]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[i64; 8]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i64; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i64; 8]> as SimdValue>::SimdBool, other: AutoSimd<[i64; 8]> ) -> AutoSimd<[i64; 8]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[i8; 16]> as SimdValue>::Element) -> AutoSimd<[i8; 16]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i8; 16]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i8; 16]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[i8; 16]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i8; 16]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i8; 16]> as SimdValue>::SimdBool, other: AutoSimd<[i8; 16]> ) -> AutoSimd<[i8; 16]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[i8; 2]> as SimdValue>::Element) -> AutoSimd<[i8; 2]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i8; 2]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i8; 2]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[i8; 2]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i8; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i8; 2]> as SimdValue>::SimdBool, other: AutoSimd<[i8; 2]> ) -> AutoSimd<[i8; 2]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[i8; 32]> as SimdValue>::Element) -> AutoSimd<[i8; 32]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i8; 32]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i8; 32]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[i8; 32]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i8; 32]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i8; 32]> as SimdValue>::SimdBool, other: AutoSimd<[i8; 32]> ) -> AutoSimd<[i8; 32]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[i8; 4]> as SimdValue>::Element) -> AutoSimd<[i8; 4]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i8; 4]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i8; 4]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[i8; 4]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i8; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i8; 4]> as SimdValue>::SimdBool, other: AutoSimd<[i8; 4]> ) -> AutoSimd<[i8; 4]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[i8; 8]> as SimdValue>::Element) -> AutoSimd<[i8; 8]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[i8; 8]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[i8; 8]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[i8; 8]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[i8; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[i8; 8]> as SimdValue>::SimdBool, other: AutoSimd<[i8; 8]> ) -> AutoSimd<[i8; 8]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[isize; 2]> as SimdValue>::Element ) -> AutoSimd<[isize; 2]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[isize; 2]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[isize; 2]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[isize; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[isize; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[isize; 2]> as SimdValue>::SimdBool, other: AutoSimd<[isize; 2]> ) -> AutoSimd<[isize; 2]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[isize; 4]> as SimdValue>::Element ) -> AutoSimd<[isize; 4]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[isize; 4]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[isize; 4]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[isize; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[isize; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[isize; 4]> as SimdValue>::SimdBool, other: AutoSimd<[isize; 4]> ) -> AutoSimd<[isize; 4]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[isize; 8]> as SimdValue>::Element ) -> AutoSimd<[isize; 8]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[isize; 8]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[isize; 8]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[isize; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[isize; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[isize; 8]> as SimdValue>::SimdBool, other: AutoSimd<[isize; 8]> ) -> AutoSimd<[isize; 8]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[u128; 1]> as SimdValue>::Element ) -> AutoSimd<[u128; 1]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u128; 1]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u128; 1]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[u128; 1]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u128; 1]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u128; 1]> as SimdValue>::SimdBool, other: AutoSimd<[u128; 1]> ) -> AutoSimd<[u128; 1]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[u128; 2]> as SimdValue>::Element ) -> AutoSimd<[u128; 2]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u128; 2]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u128; 2]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[u128; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u128; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u128; 2]> as SimdValue>::SimdBool, other: AutoSimd<[u128; 2]> ) -> AutoSimd<[u128; 2]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[u128; 4]> as SimdValue>::Element ) -> AutoSimd<[u128; 4]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u128; 4]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u128; 4]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[u128; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u128; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u128; 4]> as SimdValue>::SimdBool, other: AutoSimd<[u128; 4]> ) -> AutoSimd<[u128; 4]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[u16; 16]> as SimdValue>::Element ) -> AutoSimd<[u16; 16]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u16; 16]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u16; 16]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[u16; 16]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u16; 16]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u16; 16]> as SimdValue>::SimdBool, other: AutoSimd<[u16; 16]> ) -> AutoSimd<[u16; 16]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[u16; 2]> as SimdValue>::Element) -> AutoSimd<[u16; 2]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u16; 2]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u16; 2]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[u16; 2]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u16; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u16; 2]> as SimdValue>::SimdBool, other: AutoSimd<[u16; 2]> ) -> AutoSimd<[u16; 2]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[u16; 32]> as SimdValue>::Element ) -> AutoSimd<[u16; 32]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u16; 32]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u16; 32]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[u16; 32]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u16; 32]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u16; 32]> as SimdValue>::SimdBool, other: AutoSimd<[u16; 32]> ) -> AutoSimd<[u16; 32]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[u16; 4]> as SimdValue>::Element) -> AutoSimd<[u16; 4]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u16; 4]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u16; 4]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[u16; 4]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u16; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u16; 4]> as SimdValue>::SimdBool, other: AutoSimd<[u16; 4]> ) -> AutoSimd<[u16; 4]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[u16; 8]> as SimdValue>::Element) -> AutoSimd<[u16; 8]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u16; 8]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u16; 8]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[u16; 8]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u16; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u16; 8]> as SimdValue>::SimdBool, other: AutoSimd<[u16; 8]> ) -> AutoSimd<[u16; 8]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[u32; 16]> as SimdValue>::Element ) -> AutoSimd<[u32; 16]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u32; 16]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u32; 16]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[u32; 16]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u32; 16]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u32; 16]> as SimdValue>::SimdBool, other: AutoSimd<[u32; 16]> ) -> AutoSimd<[u32; 16]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[u32; 2]> as SimdValue>::Element) -> AutoSimd<[u32; 2]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u32; 2]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u32; 2]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[u32; 2]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u32; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u32; 2]> as SimdValue>::SimdBool, other: AutoSimd<[u32; 2]> ) -> AutoSimd<[u32; 2]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[u32; 4]> as SimdValue>::Element) -> AutoSimd<[u32; 4]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u32; 4]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u32; 4]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[u32; 4]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u32; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u32; 4]> as SimdValue>::SimdBool, other: AutoSimd<[u32; 4]> ) -> AutoSimd<[u32; 4]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[u32; 8]> as SimdValue>::Element) -> AutoSimd<[u32; 8]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u32; 8]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u32; 8]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[u32; 8]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u32; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u32; 8]> as SimdValue>::SimdBool, other: AutoSimd<[u32; 8]> ) -> AutoSimd<[u32; 8]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[u64; 2]> as SimdValue>::Element) -> AutoSimd<[u64; 2]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u64; 2]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u64; 2]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[u64; 2]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u64; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u64; 2]> as SimdValue>::SimdBool, other: AutoSimd<[u64; 2]> ) -> AutoSimd<[u64; 2]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[u64; 4]> as SimdValue>::Element) -> AutoSimd<[u64; 4]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u64; 4]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u64; 4]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[u64; 4]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u64; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u64; 4]> as SimdValue>::SimdBool, other: AutoSimd<[u64; 4]> ) -> AutoSimd<[u64; 4]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[u64; 8]> as SimdValue>::Element) -> AutoSimd<[u64; 8]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u64; 8]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u64; 8]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[u64; 8]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u64; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u64; 8]> as SimdValue>::SimdBool, other: AutoSimd<[u64; 8]> ) -> AutoSimd<[u64; 8]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[u8; 16]> as SimdValue>::Element) -> AutoSimd<[u8; 16]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u8; 16]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u8; 16]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[u8; 16]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u8; 16]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u8; 16]> as SimdValue>::SimdBool, other: AutoSimd<[u8; 16]> ) -> AutoSimd<[u8; 16]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[u8; 2]> as SimdValue>::Element) -> AutoSimd<[u8; 2]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u8; 2]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u8; 2]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[u8; 2]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u8; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u8; 2]> as SimdValue>::SimdBool, other: AutoSimd<[u8; 2]> ) -> AutoSimd<[u8; 2]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[u8; 32]> as SimdValue>::Element) -> AutoSimd<[u8; 32]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u8; 32]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u8; 32]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[u8; 32]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u8; 32]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u8; 32]> as SimdValue>::SimdBool, other: AutoSimd<[u8; 32]> ) -> AutoSimd<[u8; 32]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[u8; 4]> as SimdValue>::Element) -> AutoSimd<[u8; 4]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u8; 4]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u8; 4]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[u8; 4]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u8; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u8; 4]> as SimdValue>::SimdBool, other: AutoSimd<[u8; 4]> ) -> AutoSimd<[u8; 4]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat(val: <AutoSimd<[u8; 8]> as SimdValue>::Element) -> AutoSimd<[u8; 8]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[u8; 8]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[u8; 8]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace(&mut self, i: usize, val: <AutoSimd<[u8; 8]> as SimdValue>::Element)

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[u8; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[u8; 8]> as SimdValue>::SimdBool, other: AutoSimd<[u8; 8]> ) -> AutoSimd<[u8; 8]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[usize; 2]> as SimdValue>::Element ) -> AutoSimd<[usize; 2]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[usize; 2]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[usize; 2]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[usize; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[usize; 2]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[usize; 2]> as SimdValue>::SimdBool, other: AutoSimd<[usize; 2]> ) -> AutoSimd<[usize; 2]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[usize; 4]> as SimdValue>::Element ) -> AutoSimd<[usize; 4]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[usize; 4]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[usize; 4]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[usize; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[usize; 4]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[usize; 4]> as SimdValue>::SimdBool, other: AutoSimd<[usize; 4]> ) -> AutoSimd<[usize; 4]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

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.
§

fn lanes() -> usize

The number of lanes of this SIMD value.
§

fn splat( val: <AutoSimd<[usize; 8]> as SimdValue>::Element ) -> AutoSimd<[usize; 8]>

Initializes an SIMD value with each lanes set to val.
§

fn extract(&self, i: usize) -> <AutoSimd<[usize; 8]> as SimdValue>::Element

Extracts the i-th lane of self. Read more
§

unsafe fn extract_unchecked( &self, i: usize ) -> <AutoSimd<[usize; 8]> as SimdValue>::Element

Extracts the i-th lane of self without bound-checking.
§

fn replace( &mut self, i: usize, val: <AutoSimd<[usize; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val. Read more
§

unsafe fn replace_unchecked( &mut self, i: usize, val: <AutoSimd<[usize; 8]> as SimdValue>::Element )

Replaces the i-th lane of self by val without bound-checking.
§

fn select( self, cond: <AutoSimd<[usize; 8]> as SimdValue>::SimdBool, other: AutoSimd<[usize; 8]> ) -> AutoSimd<[usize; 8]>

Merges self and other depending on the lanes of cond. Read more
§

fn map_lanes(self, f: impl Fn(Self::Element) -> Self::Element) -> Selfwhere Self: Clone,

Applies a function to each lane of self. Read more
§

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
§

impl Sub<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

§

type Output = AutoSimd<[f32; 16]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[f32; 16]>) -> AutoSimd<[f32; 16]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

§

type Output = AutoSimd<[f32; 2]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[f32; 2]>) -> AutoSimd<[f32; 2]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

§

type Output = AutoSimd<[f32; 4]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[f32; 4]>) -> AutoSimd<[f32; 4]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

§

type Output = AutoSimd<[f32; 8]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[f32; 8]>) -> AutoSimd<[f32; 8]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

§

type Output = AutoSimd<[f64; 2]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[f64; 2]>) -> AutoSimd<[f64; 2]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

§

type Output = AutoSimd<[f64; 4]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[f64; 4]>) -> AutoSimd<[f64; 4]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

§

type Output = AutoSimd<[f64; 8]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[f64; 8]>) -> AutoSimd<[f64; 8]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

§

type Output = AutoSimd<[i128; 1]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i128; 1]>) -> AutoSimd<[i128; 1]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

§

type Output = AutoSimd<[i128; 2]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i128; 2]>) -> AutoSimd<[i128; 2]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

§

type Output = AutoSimd<[i128; 4]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i128; 4]>) -> AutoSimd<[i128; 4]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

§

type Output = AutoSimd<[i16; 16]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i16; 16]>) -> AutoSimd<[i16; 16]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

§

type Output = AutoSimd<[i16; 2]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i16; 2]>) -> AutoSimd<[i16; 2]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

§

type Output = AutoSimd<[i16; 32]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i16; 32]>) -> AutoSimd<[i16; 32]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

§

type Output = AutoSimd<[i16; 4]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i16; 4]>) -> AutoSimd<[i16; 4]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

§

type Output = AutoSimd<[i16; 8]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i16; 8]>) -> AutoSimd<[i16; 8]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

§

type Output = AutoSimd<[i32; 16]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i32; 16]>) -> AutoSimd<[i32; 16]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

§

type Output = AutoSimd<[i32; 2]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i32; 2]>) -> AutoSimd<[i32; 2]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

§

type Output = AutoSimd<[i32; 4]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i32; 4]>) -> AutoSimd<[i32; 4]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

§

type Output = AutoSimd<[i32; 8]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i32; 8]>) -> AutoSimd<[i32; 8]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

§

type Output = AutoSimd<[i64; 2]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i64; 2]>) -> AutoSimd<[i64; 2]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

§

type Output = AutoSimd<[i64; 4]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i64; 4]>) -> AutoSimd<[i64; 4]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

§

type Output = AutoSimd<[i64; 8]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i64; 8]>) -> AutoSimd<[i64; 8]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

§

type Output = AutoSimd<[i8; 16]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i8; 16]>) -> AutoSimd<[i8; 16]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

§

type Output = AutoSimd<[i8; 2]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i8; 2]>) -> AutoSimd<[i8; 2]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

§

type Output = AutoSimd<[i8; 32]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i8; 32]>) -> AutoSimd<[i8; 32]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

§

type Output = AutoSimd<[i8; 4]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i8; 4]>) -> AutoSimd<[i8; 4]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

§

type Output = AutoSimd<[i8; 8]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[i8; 8]>) -> AutoSimd<[i8; 8]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

§

type Output = AutoSimd<[isize; 2]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[isize; 2]>) -> AutoSimd<[isize; 2]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

§

type Output = AutoSimd<[isize; 4]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[isize; 4]>) -> AutoSimd<[isize; 4]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

§

type Output = AutoSimd<[isize; 8]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[isize; 8]>) -> AutoSimd<[isize; 8]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

§

type Output = AutoSimd<[u128; 1]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u128; 1]>) -> AutoSimd<[u128; 1]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

§

type Output = AutoSimd<[u128; 2]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u128; 2]>) -> AutoSimd<[u128; 2]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

§

type Output = AutoSimd<[u128; 4]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u128; 4]>) -> AutoSimd<[u128; 4]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

§

type Output = AutoSimd<[u16; 16]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u16; 16]>) -> AutoSimd<[u16; 16]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

§

type Output = AutoSimd<[u16; 2]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u16; 2]>) -> AutoSimd<[u16; 2]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

§

type Output = AutoSimd<[u16; 32]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u16; 32]>) -> AutoSimd<[u16; 32]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

§

type Output = AutoSimd<[u16; 4]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u16; 4]>) -> AutoSimd<[u16; 4]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

§

type Output = AutoSimd<[u16; 8]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u16; 8]>) -> AutoSimd<[u16; 8]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

§

type Output = AutoSimd<[u32; 16]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u32; 16]>) -> AutoSimd<[u32; 16]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

§

type Output = AutoSimd<[u32; 2]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u32; 2]>) -> AutoSimd<[u32; 2]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

§

type Output = AutoSimd<[u32; 4]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u32; 4]>) -> AutoSimd<[u32; 4]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

§

type Output = AutoSimd<[u32; 8]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u32; 8]>) -> AutoSimd<[u32; 8]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

§

type Output = AutoSimd<[u64; 2]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u64; 2]>) -> AutoSimd<[u64; 2]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

§

type Output = AutoSimd<[u64; 4]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u64; 4]>) -> AutoSimd<[u64; 4]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

§

type Output = AutoSimd<[u64; 8]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u64; 8]>) -> AutoSimd<[u64; 8]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

§

type Output = AutoSimd<[u8; 16]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u8; 16]>) -> AutoSimd<[u8; 16]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

§

type Output = AutoSimd<[u8; 2]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u8; 2]>) -> AutoSimd<[u8; 2]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

§

type Output = AutoSimd<[u8; 32]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u8; 32]>) -> AutoSimd<[u8; 32]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

§

type Output = AutoSimd<[u8; 4]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u8; 4]>) -> AutoSimd<[u8; 4]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

§

type Output = AutoSimd<[u8; 8]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[u8; 8]>) -> AutoSimd<[u8; 8]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

§

type Output = AutoSimd<[usize; 2]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[usize; 2]>) -> AutoSimd<[usize; 2]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

§

type Output = AutoSimd<[usize; 4]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[usize; 4]>) -> AutoSimd<[usize; 4]>

Performs the - operation. Read more
§

impl Sub<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

§

type Output = AutoSimd<[usize; 8]>

The resulting type after applying the - operator.
§

fn sub(self, rhs: AutoSimd<[usize; 8]>) -> AutoSimd<[usize; 8]>

Performs the - operation. Read more
§

impl SubAssign<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[f32; 16]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[f32; 2]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[f32; 4]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[f32; 8]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[f64; 2]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[f64; 4]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[f64; 8]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i128; 1]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i128; 2]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i128; 4]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i16; 16]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i16; 2]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i16; 32]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i16; 4]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i16; 8]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i32; 16]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i32; 2]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i32; 4]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i32; 8]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i64; 2]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i64; 4]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i64; 8]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i8; 16]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i8; 2]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i8; 32]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i8; 4]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[i8; 8]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[isize; 2]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[isize; 4]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[isize; 8]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u128; 1]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u128; 2]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u128; 4]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u16; 16]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u16; 2]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u16; 32]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u16; 4]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u16; 8]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u32; 16]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u32; 2]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u32; 4]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u32; 8]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u64; 2]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u64; 4]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u64; 8]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u8; 16]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u8; 2]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u8; 32]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u8; 4]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[u8; 8]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[usize; 2]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[usize; 4]>)

Performs the -= operation. Read more
§

impl SubAssign<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

§

fn sub_assign(&mut self, rhs: AutoSimd<[usize; 8]>)

Performs the -= operation. Read more
§

impl SubsetOf<AutoSimd<[f32; 16]>> for AutoSimd<[f32; 16]>

§

fn to_superset(&self) -> AutoSimd<[f32; 16]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[f32; 16]>) -> Option<AutoSimd<[f32; 16]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[f32; 16]>) -> AutoSimd<[f32; 16]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[f32; 16]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[f32; 2]>> for AutoSimd<[f32; 2]>

§

fn to_superset(&self) -> AutoSimd<[f32; 2]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[f32; 2]>) -> Option<AutoSimd<[f32; 2]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[f32; 2]>) -> AutoSimd<[f32; 2]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[f32; 2]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[f32; 4]>> for AutoSimd<[f32; 4]>

§

fn to_superset(&self) -> AutoSimd<[f32; 4]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[f32; 4]>) -> Option<AutoSimd<[f32; 4]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[f32; 4]>) -> AutoSimd<[f32; 4]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[f32; 4]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[f32; 8]>> for AutoSimd<[f32; 8]>

§

fn to_superset(&self) -> AutoSimd<[f32; 8]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[f32; 8]>) -> Option<AutoSimd<[f32; 8]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[f32; 8]>) -> AutoSimd<[f32; 8]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[f32; 8]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[f64; 2]>> for AutoSimd<[f64; 2]>

§

fn to_superset(&self) -> AutoSimd<[f64; 2]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[f64; 2]>) -> Option<AutoSimd<[f64; 2]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[f64; 2]>) -> AutoSimd<[f64; 2]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[f64; 2]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[f64; 4]>> for AutoSimd<[f64; 4]>

§

fn to_superset(&self) -> AutoSimd<[f64; 4]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[f64; 4]>) -> Option<AutoSimd<[f64; 4]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[f64; 4]>) -> AutoSimd<[f64; 4]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[f64; 4]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[f64; 8]>> for AutoSimd<[f64; 8]>

§

fn to_superset(&self) -> AutoSimd<[f64; 8]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[f64; 8]>) -> Option<AutoSimd<[f64; 8]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[f64; 8]>) -> AutoSimd<[f64; 8]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[f64; 8]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i128; 1]>> for AutoSimd<[i128; 1]>

§

fn to_superset(&self) -> AutoSimd<[i128; 1]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i128; 1]>) -> Option<AutoSimd<[i128; 1]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i128; 1]>) -> AutoSimd<[i128; 1]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i128; 1]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i128; 2]>> for AutoSimd<[i128; 2]>

§

fn to_superset(&self) -> AutoSimd<[i128; 2]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i128; 2]>) -> Option<AutoSimd<[i128; 2]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i128; 2]>) -> AutoSimd<[i128; 2]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i128; 2]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i128; 4]>> for AutoSimd<[i128; 4]>

§

fn to_superset(&self) -> AutoSimd<[i128; 4]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i128; 4]>) -> Option<AutoSimd<[i128; 4]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i128; 4]>) -> AutoSimd<[i128; 4]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i128; 4]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i16; 16]>> for AutoSimd<[i16; 16]>

§

fn to_superset(&self) -> AutoSimd<[i16; 16]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i16; 16]>) -> Option<AutoSimd<[i16; 16]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i16; 16]>) -> AutoSimd<[i16; 16]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i16; 16]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i16; 2]>> for AutoSimd<[i16; 2]>

§

fn to_superset(&self) -> AutoSimd<[i16; 2]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i16; 2]>) -> Option<AutoSimd<[i16; 2]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i16; 2]>) -> AutoSimd<[i16; 2]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i16; 2]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i16; 32]>> for AutoSimd<[i16; 32]>

§

fn to_superset(&self) -> AutoSimd<[i16; 32]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i16; 32]>) -> Option<AutoSimd<[i16; 32]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i16; 32]>) -> AutoSimd<[i16; 32]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i16; 32]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i16; 4]>> for AutoSimd<[i16; 4]>

§

fn to_superset(&self) -> AutoSimd<[i16; 4]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i16; 4]>) -> Option<AutoSimd<[i16; 4]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i16; 4]>) -> AutoSimd<[i16; 4]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i16; 4]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i16; 8]>> for AutoSimd<[i16; 8]>

§

fn to_superset(&self) -> AutoSimd<[i16; 8]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i16; 8]>) -> Option<AutoSimd<[i16; 8]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i16; 8]>) -> AutoSimd<[i16; 8]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i16; 8]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i32; 16]>> for AutoSimd<[i32; 16]>

§

fn to_superset(&self) -> AutoSimd<[i32; 16]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i32; 16]>) -> Option<AutoSimd<[i32; 16]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i32; 16]>) -> AutoSimd<[i32; 16]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i32; 16]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i32; 2]>> for AutoSimd<[i32; 2]>

§

fn to_superset(&self) -> AutoSimd<[i32; 2]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i32; 2]>) -> Option<AutoSimd<[i32; 2]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i32; 2]>) -> AutoSimd<[i32; 2]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i32; 2]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i32; 4]>> for AutoSimd<[i32; 4]>

§

fn to_superset(&self) -> AutoSimd<[i32; 4]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i32; 4]>) -> Option<AutoSimd<[i32; 4]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i32; 4]>) -> AutoSimd<[i32; 4]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i32; 4]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i32; 8]>> for AutoSimd<[i32; 8]>

§

fn to_superset(&self) -> AutoSimd<[i32; 8]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i32; 8]>) -> Option<AutoSimd<[i32; 8]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i32; 8]>) -> AutoSimd<[i32; 8]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i32; 8]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i64; 2]>> for AutoSimd<[i64; 2]>

§

fn to_superset(&self) -> AutoSimd<[i64; 2]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i64; 2]>) -> Option<AutoSimd<[i64; 2]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i64; 2]>) -> AutoSimd<[i64; 2]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i64; 2]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i64; 4]>> for AutoSimd<[i64; 4]>

§

fn to_superset(&self) -> AutoSimd<[i64; 4]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i64; 4]>) -> Option<AutoSimd<[i64; 4]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i64; 4]>) -> AutoSimd<[i64; 4]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i64; 4]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i64; 8]>> for AutoSimd<[i64; 8]>

§

fn to_superset(&self) -> AutoSimd<[i64; 8]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i64; 8]>) -> Option<AutoSimd<[i64; 8]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i64; 8]>) -> AutoSimd<[i64; 8]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i64; 8]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i8; 16]>> for AutoSimd<[i8; 16]>

§

fn to_superset(&self) -> AutoSimd<[i8; 16]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i8; 16]>) -> Option<AutoSimd<[i8; 16]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i8; 16]>) -> AutoSimd<[i8; 16]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i8; 16]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i8; 2]>> for AutoSimd<[i8; 2]>

§

fn to_superset(&self) -> AutoSimd<[i8; 2]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i8; 2]>) -> Option<AutoSimd<[i8; 2]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i8; 2]>) -> AutoSimd<[i8; 2]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i8; 2]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i8; 32]>> for AutoSimd<[i8; 32]>

§

fn to_superset(&self) -> AutoSimd<[i8; 32]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i8; 32]>) -> Option<AutoSimd<[i8; 32]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i8; 32]>) -> AutoSimd<[i8; 32]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i8; 32]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i8; 4]>> for AutoSimd<[i8; 4]>

§

fn to_superset(&self) -> AutoSimd<[i8; 4]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i8; 4]>) -> Option<AutoSimd<[i8; 4]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i8; 4]>) -> AutoSimd<[i8; 4]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i8; 4]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[i8; 8]>> for AutoSimd<[i8; 8]>

§

fn to_superset(&self) -> AutoSimd<[i8; 8]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[i8; 8]>) -> Option<AutoSimd<[i8; 8]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[i8; 8]>) -> AutoSimd<[i8; 8]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[i8; 8]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[isize; 2]>> for AutoSimd<[isize; 2]>

§

fn to_superset(&self) -> AutoSimd<[isize; 2]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[isize; 2]>) -> Option<AutoSimd<[isize; 2]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked( element: &AutoSimd<[isize; 2]> ) -> AutoSimd<[isize; 2]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[isize; 2]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[isize; 4]>> for AutoSimd<[isize; 4]>

§

fn to_superset(&self) -> AutoSimd<[isize; 4]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[isize; 4]>) -> Option<AutoSimd<[isize; 4]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked( element: &AutoSimd<[isize; 4]> ) -> AutoSimd<[isize; 4]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[isize; 4]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[isize; 8]>> for AutoSimd<[isize; 8]>

§

fn to_superset(&self) -> AutoSimd<[isize; 8]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[isize; 8]>) -> Option<AutoSimd<[isize; 8]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked( element: &AutoSimd<[isize; 8]> ) -> AutoSimd<[isize; 8]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[isize; 8]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u128; 1]>> for AutoSimd<[u128; 1]>

§

fn to_superset(&self) -> AutoSimd<[u128; 1]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u128; 1]>) -> Option<AutoSimd<[u128; 1]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u128; 1]>) -> AutoSimd<[u128; 1]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u128; 1]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u128; 2]>> for AutoSimd<[u128; 2]>

§

fn to_superset(&self) -> AutoSimd<[u128; 2]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u128; 2]>) -> Option<AutoSimd<[u128; 2]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u128; 2]>) -> AutoSimd<[u128; 2]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u128; 2]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u128; 4]>> for AutoSimd<[u128; 4]>

§

fn to_superset(&self) -> AutoSimd<[u128; 4]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u128; 4]>) -> Option<AutoSimd<[u128; 4]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u128; 4]>) -> AutoSimd<[u128; 4]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u128; 4]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u16; 16]>> for AutoSimd<[u16; 16]>

§

fn to_superset(&self) -> AutoSimd<[u16; 16]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u16; 16]>) -> Option<AutoSimd<[u16; 16]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u16; 16]>) -> AutoSimd<[u16; 16]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u16; 16]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u16; 2]>> for AutoSimd<[u16; 2]>

§

fn to_superset(&self) -> AutoSimd<[u16; 2]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u16; 2]>) -> Option<AutoSimd<[u16; 2]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u16; 2]>) -> AutoSimd<[u16; 2]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u16; 2]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u16; 32]>> for AutoSimd<[u16; 32]>

§

fn to_superset(&self) -> AutoSimd<[u16; 32]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u16; 32]>) -> Option<AutoSimd<[u16; 32]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u16; 32]>) -> AutoSimd<[u16; 32]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u16; 32]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u16; 4]>> for AutoSimd<[u16; 4]>

§

fn to_superset(&self) -> AutoSimd<[u16; 4]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u16; 4]>) -> Option<AutoSimd<[u16; 4]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u16; 4]>) -> AutoSimd<[u16; 4]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u16; 4]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u16; 8]>> for AutoSimd<[u16; 8]>

§

fn to_superset(&self) -> AutoSimd<[u16; 8]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u16; 8]>) -> Option<AutoSimd<[u16; 8]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u16; 8]>) -> AutoSimd<[u16; 8]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u16; 8]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u32; 16]>> for AutoSimd<[u32; 16]>

§

fn to_superset(&self) -> AutoSimd<[u32; 16]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u32; 16]>) -> Option<AutoSimd<[u32; 16]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u32; 16]>) -> AutoSimd<[u32; 16]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u32; 16]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u32; 2]>> for AutoSimd<[u32; 2]>

§

fn to_superset(&self) -> AutoSimd<[u32; 2]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u32; 2]>) -> Option<AutoSimd<[u32; 2]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u32; 2]>) -> AutoSimd<[u32; 2]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u32; 2]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u32; 4]>> for AutoSimd<[u32; 4]>

§

fn to_superset(&self) -> AutoSimd<[u32; 4]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u32; 4]>) -> Option<AutoSimd<[u32; 4]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u32; 4]>) -> AutoSimd<[u32; 4]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u32; 4]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u32; 8]>> for AutoSimd<[u32; 8]>

§

fn to_superset(&self) -> AutoSimd<[u32; 8]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u32; 8]>) -> Option<AutoSimd<[u32; 8]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u32; 8]>) -> AutoSimd<[u32; 8]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u32; 8]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u64; 2]>> for AutoSimd<[u64; 2]>

§

fn to_superset(&self) -> AutoSimd<[u64; 2]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u64; 2]>) -> Option<AutoSimd<[u64; 2]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u64; 2]>) -> AutoSimd<[u64; 2]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u64; 2]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u64; 4]>> for AutoSimd<[u64; 4]>

§

fn to_superset(&self) -> AutoSimd<[u64; 4]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u64; 4]>) -> Option<AutoSimd<[u64; 4]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u64; 4]>) -> AutoSimd<[u64; 4]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u64; 4]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u64; 8]>> for AutoSimd<[u64; 8]>

§

fn to_superset(&self) -> AutoSimd<[u64; 8]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u64; 8]>) -> Option<AutoSimd<[u64; 8]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u64; 8]>) -> AutoSimd<[u64; 8]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u64; 8]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u8; 16]>> for AutoSimd<[u8; 16]>

§

fn to_superset(&self) -> AutoSimd<[u8; 16]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u8; 16]>) -> Option<AutoSimd<[u8; 16]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u8; 16]>) -> AutoSimd<[u8; 16]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u8; 16]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u8; 2]>> for AutoSimd<[u8; 2]>

§

fn to_superset(&self) -> AutoSimd<[u8; 2]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u8; 2]>) -> Option<AutoSimd<[u8; 2]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u8; 2]>) -> AutoSimd<[u8; 2]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u8; 2]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u8; 32]>> for AutoSimd<[u8; 32]>

§

fn to_superset(&self) -> AutoSimd<[u8; 32]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u8; 32]>) -> Option<AutoSimd<[u8; 32]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u8; 32]>) -> AutoSimd<[u8; 32]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u8; 32]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u8; 4]>> for AutoSimd<[u8; 4]>

§

fn to_superset(&self) -> AutoSimd<[u8; 4]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u8; 4]>) -> Option<AutoSimd<[u8; 4]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u8; 4]>) -> AutoSimd<[u8; 4]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u8; 4]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[u8; 8]>> for AutoSimd<[u8; 8]>

§

fn to_superset(&self) -> AutoSimd<[u8; 8]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[u8; 8]>) -> Option<AutoSimd<[u8; 8]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked(element: &AutoSimd<[u8; 8]>) -> AutoSimd<[u8; 8]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[u8; 8]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[usize; 2]>> for AutoSimd<[usize; 2]>

§

fn to_superset(&self) -> AutoSimd<[usize; 2]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[usize; 2]>) -> Option<AutoSimd<[usize; 2]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked( element: &AutoSimd<[usize; 2]> ) -> AutoSimd<[usize; 2]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[usize; 2]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[usize; 4]>> for AutoSimd<[usize; 4]>

§

fn to_superset(&self) -> AutoSimd<[usize; 4]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[usize; 4]>) -> Option<AutoSimd<[usize; 4]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked( element: &AutoSimd<[usize; 4]> ) -> AutoSimd<[usize; 4]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[usize; 4]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl SubsetOf<AutoSimd<[usize; 8]>> for AutoSimd<[usize; 8]>

§

fn to_superset(&self) -> AutoSimd<[usize; 8]>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset(element: &AutoSimd<[usize; 8]>) -> Option<AutoSimd<[usize; 8]>>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn from_superset_unchecked( element: &AutoSimd<[usize; 8]> ) -> AutoSimd<[usize; 8]>

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(_: &AutoSimd<[usize; 8]>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

impl<N2> SubsetOf<AutoSimd<N2>> for f32where AutoSimd<N2>: SimdValue + Copy, <AutoSimd<N2> as SimdValue>::Element: SupersetOf<f32> + PartialEq<<AutoSimd<N2> as SimdValue>::Element>,

§

fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset_unchecked(element: &AutoSimd<N2>) -> f32

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

impl<N2> SubsetOf<AutoSimd<N2>> for f64where AutoSimd<N2>: SimdValue + Copy, <AutoSimd<N2> as SimdValue>::Element: SupersetOf<f64> + PartialEq<<AutoSimd<N2> as SimdValue>::Element>,

§

fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset_unchecked(element: &AutoSimd<N2>) -> f64

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

impl<N2> SubsetOf<AutoSimd<N2>> for i16where AutoSimd<N2>: SimdValue + Copy, <AutoSimd<N2> as SimdValue>::Element: SupersetOf<i16> + PartialEq<<AutoSimd<N2> as SimdValue>::Element>,

§

fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset_unchecked(element: &AutoSimd<N2>) -> i16

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

impl<N2> SubsetOf<AutoSimd<N2>> for i32where AutoSimd<N2>: SimdValue + Copy, <AutoSimd<N2> as SimdValue>::Element: SupersetOf<i32> + PartialEq<<AutoSimd<N2> as SimdValue>::Element>,

§

fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset_unchecked(element: &AutoSimd<N2>) -> i32

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

impl<N2> SubsetOf<AutoSimd<N2>> for i64where AutoSimd<N2>: SimdValue + Copy, <AutoSimd<N2> as SimdValue>::Element: SupersetOf<i64> + PartialEq<<AutoSimd<N2> as SimdValue>::Element>,

§

fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset_unchecked(element: &AutoSimd<N2>) -> i64

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

impl<N2> SubsetOf<AutoSimd<N2>> for i8where AutoSimd<N2>: SimdValue + Copy, <AutoSimd<N2> as SimdValue>::Element: SupersetOf<i8> + PartialEq<<AutoSimd<N2> as SimdValue>::Element>,

§

fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset_unchecked(element: &AutoSimd<N2>) -> i8

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

impl<N2> SubsetOf<AutoSimd<N2>> for isizewhere AutoSimd<N2>: SimdValue + Copy, <AutoSimd<N2> as SimdValue>::Element: SupersetOf<isize> + PartialEq<<AutoSimd<N2> as SimdValue>::Element>,

§

fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset_unchecked(element: &AutoSimd<N2>) -> isize

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

impl<N2> SubsetOf<AutoSimd<N2>> for u16where AutoSimd<N2>: SimdValue + Copy, <AutoSimd<N2> as SimdValue>::Element: SupersetOf<u16> + PartialEq<<AutoSimd<N2> as SimdValue>::Element>,

§

fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset_unchecked(element: &AutoSimd<N2>) -> u16

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

impl<N2> SubsetOf<AutoSimd<N2>> for u32where AutoSimd<N2>: SimdValue + Copy, <AutoSimd<N2> as SimdValue>::Element: SupersetOf<u32> + PartialEq<<AutoSimd<N2> as SimdValue>::Element>,

§

fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset_unchecked(element: &AutoSimd<N2>) -> u32

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

impl<N2> SubsetOf<AutoSimd<N2>> for u64where AutoSimd<N2>: SimdValue + Copy, <AutoSimd<N2> as SimdValue>::Element: SupersetOf<u64> + PartialEq<<AutoSimd<N2> as SimdValue>::Element>,

§

fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset_unchecked(element: &AutoSimd<N2>) -> u64

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

impl<N2> SubsetOf<AutoSimd<N2>> for u8where AutoSimd<N2>: SimdValue + Copy, <AutoSimd<N2> as SimdValue>::Element: SupersetOf<u8> + PartialEq<<AutoSimd<N2> as SimdValue>::Element>,

§

fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset_unchecked(element: &AutoSimd<N2>) -> u8

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

impl<N2> SubsetOf<AutoSimd<N2>> for usizewhere AutoSimd<N2>: SimdValue + Copy, <AutoSimd<N2> as SimdValue>::Element: SupersetOf<usize> + PartialEq<<AutoSimd<N2> as SimdValue>::Element>,

§

fn to_superset(&self) -> AutoSimd<N2>

The inclusion map: converts self to the equivalent element of its superset.
§

fn from_superset_unchecked(element: &AutoSimd<N2>) -> usize

Use with care! Same as self.to_superset but without any property checks. Always succeeds.
§

fn is_in_subset(c: &AutoSimd<N2>) -> bool

Checks if element is actually part of the subset Self (and can be converted to it).
§

fn from_superset(element: &T) -> Option<Self>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

impl Zero for AutoSimd<[f32; 16]>

§

fn zero() -> AutoSimd<[f32; 16]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[f32; 2]>

§

fn zero() -> AutoSimd<[f32; 2]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[f32; 4]>

§

fn zero() -> AutoSimd<[f32; 4]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[f32; 8]>

§

fn zero() -> AutoSimd<[f32; 8]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[f64; 2]>

§

fn zero() -> AutoSimd<[f64; 2]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[f64; 4]>

§

fn zero() -> AutoSimd<[f64; 4]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[f64; 8]>

§

fn zero() -> AutoSimd<[f64; 8]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i128; 1]>

§

fn zero() -> AutoSimd<[i128; 1]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i128; 2]>

§

fn zero() -> AutoSimd<[i128; 2]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i128; 4]>

§

fn zero() -> AutoSimd<[i128; 4]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i16; 16]>

§

fn zero() -> AutoSimd<[i16; 16]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i16; 2]>

§

fn zero() -> AutoSimd<[i16; 2]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i16; 32]>

§

fn zero() -> AutoSimd<[i16; 32]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i16; 4]>

§

fn zero() -> AutoSimd<[i16; 4]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i16; 8]>

§

fn zero() -> AutoSimd<[i16; 8]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i32; 16]>

§

fn zero() -> AutoSimd<[i32; 16]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i32; 2]>

§

fn zero() -> AutoSimd<[i32; 2]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i32; 4]>

§

fn zero() -> AutoSimd<[i32; 4]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i32; 8]>

§

fn zero() -> AutoSimd<[i32; 8]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i64; 2]>

§

fn zero() -> AutoSimd<[i64; 2]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i64; 4]>

§

fn zero() -> AutoSimd<[i64; 4]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i64; 8]>

§

fn zero() -> AutoSimd<[i64; 8]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i8; 16]>

§

fn zero() -> AutoSimd<[i8; 16]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i8; 2]>

§

fn zero() -> AutoSimd<[i8; 2]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i8; 32]>

§

fn zero() -> AutoSimd<[i8; 32]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i8; 4]>

§

fn zero() -> AutoSimd<[i8; 4]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[i8; 8]>

§

fn zero() -> AutoSimd<[i8; 8]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[isize; 2]>

§

fn zero() -> AutoSimd<[isize; 2]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[isize; 4]>

§

fn zero() -> AutoSimd<[isize; 4]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[isize; 8]>

§

fn zero() -> AutoSimd<[isize; 8]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u128; 1]>

§

fn zero() -> AutoSimd<[u128; 1]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u128; 2]>

§

fn zero() -> AutoSimd<[u128; 2]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u128; 4]>

§

fn zero() -> AutoSimd<[u128; 4]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u16; 16]>

§

fn zero() -> AutoSimd<[u16; 16]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u16; 2]>

§

fn zero() -> AutoSimd<[u16; 2]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u16; 32]>

§

fn zero() -> AutoSimd<[u16; 32]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u16; 4]>

§

fn zero() -> AutoSimd<[u16; 4]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u16; 8]>

§

fn zero() -> AutoSimd<[u16; 8]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u32; 16]>

§

fn zero() -> AutoSimd<[u32; 16]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u32; 2]>

§

fn zero() -> AutoSimd<[u32; 2]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u32; 4]>

§

fn zero() -> AutoSimd<[u32; 4]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u32; 8]>

§

fn zero() -> AutoSimd<[u32; 8]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u64; 2]>

§

fn zero() -> AutoSimd<[u64; 2]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u64; 4]>

§

fn zero() -> AutoSimd<[u64; 4]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u64; 8]>

§

fn zero() -> AutoSimd<[u64; 8]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u8; 16]>

§

fn zero() -> AutoSimd<[u8; 16]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u8; 2]>

§

fn zero() -> AutoSimd<[u8; 2]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u8; 32]>

§

fn zero() -> AutoSimd<[u8; 32]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u8; 4]>

§

fn zero() -> AutoSimd<[u8; 4]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[u8; 8]>

§

fn zero() -> AutoSimd<[u8; 8]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[usize; 2]>

§

fn zero() -> AutoSimd<[usize; 2]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[usize; 4]>

§

fn zero() -> AutoSimd<[usize; 4]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl Zero for AutoSimd<[usize; 8]>

§

fn zero() -> AutoSimd<[usize; 8]>

Returns the additive identity element of Self, 0. Read more
§

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.
§

impl<N> Copy for AutoSimd<N>where N: Copy,

§

impl<N> Eq for AutoSimd<N>where N: Eq,

§

impl Field for AutoSimd<[f32; 16]>

§

impl Field for AutoSimd<[f32; 2]>

§

impl Field for AutoSimd<[f32; 4]>

§

impl Field for AutoSimd<[f32; 8]>

§

impl Field for AutoSimd<[f64; 2]>

§

impl Field for AutoSimd<[f64; 4]>

§

impl Field for AutoSimd<[f64; 8]>

§

impl PrimitiveSimdValue for AutoSimd<[bool; 1]>

§

impl PrimitiveSimdValue for AutoSimd<[bool; 16]>

§

impl PrimitiveSimdValue for AutoSimd<[bool; 2]>

§

impl PrimitiveSimdValue for AutoSimd<[bool; 32]>

§

impl PrimitiveSimdValue for AutoSimd<[bool; 4]>

§

impl PrimitiveSimdValue for AutoSimd<[bool; 8]>

§

impl PrimitiveSimdValue for AutoSimd<[f32; 16]>

§

impl PrimitiveSimdValue for AutoSimd<[f32; 2]>

§

impl PrimitiveSimdValue for AutoSimd<[f32; 4]>

§

impl PrimitiveSimdValue for AutoSimd<[f32; 8]>

§

impl PrimitiveSimdValue for AutoSimd<[f64; 2]>

§

impl PrimitiveSimdValue for AutoSimd<[f64; 4]>

§

impl PrimitiveSimdValue for AutoSimd<[f64; 8]>

§

impl PrimitiveSimdValue for AutoSimd<[i128; 1]>

§

impl PrimitiveSimdValue for AutoSimd<[i128; 2]>

§

impl PrimitiveSimdValue for AutoSimd<[i128; 4]>

§

impl PrimitiveSimdValue for AutoSimd<[i16; 16]>

§

impl PrimitiveSimdValue for AutoSimd<[i16; 2]>

§

impl PrimitiveSimdValue for AutoSimd<[i16; 32]>

§

impl PrimitiveSimdValue for AutoSimd<[i16; 4]>

§

impl PrimitiveSimdValue for AutoSimd<[i16; 8]>

§

impl PrimitiveSimdValue for AutoSimd<[i32; 16]>

§

impl PrimitiveSimdValue for AutoSimd<[i32; 2]>

§

impl PrimitiveSimdValue for AutoSimd<[i32; 4]>

§

impl PrimitiveSimdValue for AutoSimd<[i32; 8]>

§

impl PrimitiveSimdValue for AutoSimd<[i64; 2]>

§

impl PrimitiveSimdValue for AutoSimd<[i64; 4]>

§

impl PrimitiveSimdValue for AutoSimd<[i64; 8]>

§

impl PrimitiveSimdValue for AutoSimd<[i8; 16]>

§

impl PrimitiveSimdValue for AutoSimd<[i8; 2]>

§

impl PrimitiveSimdValue for AutoSimd<[i8; 32]>

§

impl PrimitiveSimdValue for AutoSimd<[i8; 4]>

§

impl PrimitiveSimdValue for AutoSimd<[i8; 8]>

§

impl PrimitiveSimdValue for AutoSimd<[isize; 2]>

§

impl PrimitiveSimdValue for AutoSimd<[isize; 4]>

§

impl PrimitiveSimdValue for AutoSimd<[isize; 8]>

§

impl PrimitiveSimdValue for AutoSimd<[u128; 1]>

§

impl PrimitiveSimdValue for AutoSimd<[u128; 2]>

§

impl PrimitiveSimdValue for AutoSimd<[u128; 4]>

§

impl PrimitiveSimdValue for AutoSimd<[u16; 16]>

§

impl PrimitiveSimdValue for AutoSimd<[u16; 2]>

§

impl PrimitiveSimdValue for AutoSimd<[u16; 32]>

§

impl PrimitiveSimdValue for AutoSimd<[u16; 4]>

§

impl PrimitiveSimdValue for AutoSimd<[u16; 8]>

§

impl PrimitiveSimdValue for AutoSimd<[u32; 16]>

§

impl PrimitiveSimdValue for AutoSimd<[u32; 2]>

§

impl PrimitiveSimdValue for AutoSimd<[u32; 4]>

§

impl PrimitiveSimdValue for AutoSimd<[u32; 8]>

§

impl PrimitiveSimdValue for AutoSimd<[u64; 2]>

§

impl PrimitiveSimdValue for AutoSimd<[u64; 4]>

§

impl PrimitiveSimdValue for AutoSimd<[u64; 8]>

§

impl PrimitiveSimdValue for AutoSimd<[u8; 16]>

§

impl PrimitiveSimdValue for AutoSimd<[u8; 2]>

§

impl PrimitiveSimdValue for AutoSimd<[u8; 32]>

§

impl PrimitiveSimdValue for AutoSimd<[u8; 4]>

§

impl PrimitiveSimdValue for AutoSimd<[u8; 8]>

§

impl PrimitiveSimdValue for AutoSimd<[usize; 2]>

§

impl PrimitiveSimdValue for AutoSimd<[usize; 4]>

§

impl PrimitiveSimdValue for AutoSimd<[usize; 8]>

§

impl<N> StructuralEq for AutoSimd<N>

§

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,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for Twhere T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T, Global>) -> Arc<dyn Any + Sync + Send, Global>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
source§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> Finalize for T

§

unsafe fn finalize_raw(data: *mut ())

Safety Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

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> Same<T> for T

§

type Output = T

Should always be Self
§

impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
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.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UserData for Twhere T: Clone + Any + Send + Sync,

source§

fn clone_boxed(&self) -> Box<dyn UserData, Global>

Clone this trait-object.
source§

fn to_any(&self) -> Box<dyn Any + Sync + Send, Global>

Clone as its super-trait trait objects.
source§

fn as_any(&self) -> &(dyn Any + Sync + Send + 'static)

Downcast to Any.
§

impl<T, Right> ClosedAdd<Right> for Twhere T: Add<Right, Output = T> + AddAssign<Right>,

§

impl<T, Right> ClosedDiv<Right> for Twhere T: Div<Right, Output = T> + DivAssign<Right>,

§

impl<T, Right> ClosedMul<Right> for Twhere T: Mul<Right, Output = T> + MulAssign<Right>,

§

impl<T> ClosedNeg for Twhere T: Neg<Output = T>,

§

impl<T, Right> ClosedSub<Right> for Twhere T: Sub<Right, Output = T> + SubAssign<Right>,

§

impl<T> Component for Twhere T: Send + Sync + 'static,

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: Sub<Rhs, Output = Output> + Mul<Rhs, Output = Output> + Div<Rhs, Output = Output> + Add<Rhs, Output = Output> + Rem<Rhs, Output = Output>,

source§

impl<T> Scalar for Twhere T: 'static + Clone + PartialEq<T> + Debug,