Trait SimdPartialEq

Source
pub trait SimdPartialEq {
    type Mask;

    // Required methods
    fn simd_eq(self, other: Self) -> Self::Mask;
    fn simd_ne(self, other: Self) -> Self::Mask;
}
Expand description

SIMD equivalent to PartialEq.

Required Associated Types§

Source

type Mask

The mask type denoting the comparison result.

Required Methods§

Source

fn simd_eq(self, other: Self) -> Self::Mask

Tests equality between SIMD elements.

Source

fn simd_ne(self, other: Self) -> Self::Mask

Tests inequality between SIMD elements.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl SimdPartialEq for f16x1

Source§

impl SimdPartialEq for f16x2

Source§

impl SimdPartialEq for f16x3

Source§

impl SimdPartialEq for f16x4

Source§

impl SimdPartialEq for f16x5

Source§

impl SimdPartialEq for f16x6

Source§

impl SimdPartialEq for f16x7

Source§

impl SimdPartialEq for f16x8

Source§

impl SimdPartialEq for f16x9

Source§

impl SimdPartialEq for f16x10

Source§

impl SimdPartialEq for f16x11

Source§

impl SimdPartialEq for f16x12

Source§

impl SimdPartialEq for f16x13

Source§

impl SimdPartialEq for f16x14

Source§

impl SimdPartialEq for f16x15

Source§

impl SimdPartialEq for f16x16

Source§

impl SimdPartialEq for f16x17

Source§

impl SimdPartialEq for f16x18

Source§

impl SimdPartialEq for f16x19

Source§

impl SimdPartialEq for f16x20

Source§

impl SimdPartialEq for f16x21

Source§

impl SimdPartialEq for f16x22

Source§

impl SimdPartialEq for f16x23

Source§

impl SimdPartialEq for f16x24

Source§

impl SimdPartialEq for f16x25

Source§

impl SimdPartialEq for f16x26

Source§

impl SimdPartialEq for f16x27

Source§

impl SimdPartialEq for f16x28

Source§

impl SimdPartialEq for f16x29

Source§

impl SimdPartialEq for f16x30

Source§

impl SimdPartialEq for f16x31

Source§

impl SimdPartialEq for f16x32

Source§

impl SimdPartialEq for f32x1

Source§

impl SimdPartialEq for f32x2

Source§

impl SimdPartialEq for f32x3

Source§

impl SimdPartialEq for f32x4

Source§

impl SimdPartialEq for f32x5

Source§

impl SimdPartialEq for f32x6

Source§

impl SimdPartialEq for f32x7

Source§

impl SimdPartialEq for f32x8

Source§

impl SimdPartialEq for f32x9

Source§

impl SimdPartialEq for f32x10

Source§

impl SimdPartialEq for f32x11

Source§

impl SimdPartialEq for f32x12

Source§

impl SimdPartialEq for f32x13

Source§

impl SimdPartialEq for f32x14

Source§

impl SimdPartialEq for f32x15

Source§

impl SimdPartialEq for f32x16

Source§

impl SimdPartialEq for f64x1

Source§

impl SimdPartialEq for f64x2

Source§

impl SimdPartialEq for f64x3

Source§

impl SimdPartialEq for f64x4

Source§

impl SimdPartialEq for f64x5

Source§

impl SimdPartialEq for f64x6

Source§

impl SimdPartialEq for f64x7

Source§

impl SimdPartialEq for f64x8

Source§

impl SimdPartialEq for f128x1

Source§

impl SimdPartialEq for f128x2

Source§

impl SimdPartialEq for f128x3

Source§

impl SimdPartialEq for f128x4

Source§

impl SimdPartialEq for i8x1

Source§

impl SimdPartialEq for i8x2

Source§

impl SimdPartialEq for i8x3

Source§

impl SimdPartialEq for i8x4

Source§

impl SimdPartialEq for i8x5

Source§

impl SimdPartialEq for i8x6

Source§

impl SimdPartialEq for i8x7

Source§

impl SimdPartialEq for i8x8

Source§

impl SimdPartialEq for i8x9

Source§

impl SimdPartialEq for i8x10

Source§

impl SimdPartialEq for i8x11

Source§

impl SimdPartialEq for i8x12

Source§

impl SimdPartialEq for i8x13

Source§

impl SimdPartialEq for i8x14

Source§

impl SimdPartialEq for i8x15

Source§

impl SimdPartialEq for i8x16

Source§

impl SimdPartialEq for i8x17

Source§

impl SimdPartialEq for i8x18

Source§

impl SimdPartialEq for i8x19

Source§

impl SimdPartialEq for i8x20

Source§

impl SimdPartialEq for i8x21

Source§

impl SimdPartialEq for i8x22

Source§

impl SimdPartialEq for i8x23

Source§

impl SimdPartialEq for i8x24

Source§

impl SimdPartialEq for i8x25

Source§

impl SimdPartialEq for i8x26

Source§

impl SimdPartialEq for i8x27

Source§

impl SimdPartialEq for i8x28

Source§

impl SimdPartialEq for i8x29

Source§

impl SimdPartialEq for i8x30

Source§

impl SimdPartialEq for i8x31

Source§

impl SimdPartialEq for i8x32

Source§

impl SimdPartialEq for i8x33

Source§

impl SimdPartialEq for i8x34

Source§

impl SimdPartialEq for i8x35

Source§

impl SimdPartialEq for i8x36

Source§

impl SimdPartialEq for i8x37

Source§

impl SimdPartialEq for i8x38

Source§

impl SimdPartialEq for i8x39

Source§

impl SimdPartialEq for i8x40

Source§

impl SimdPartialEq for i8x41

Source§

impl SimdPartialEq for i8x42

Source§

impl SimdPartialEq for i8x43

Source§

impl SimdPartialEq for i8x44

Source§

impl SimdPartialEq for i8x45

Source§

impl SimdPartialEq for i8x46

Source§

impl SimdPartialEq for i8x47

Source§

impl SimdPartialEq for i8x48

Source§

impl SimdPartialEq for i8x49

Source§

impl SimdPartialEq for i8x50

Source§

impl SimdPartialEq for i8x51

Source§

impl SimdPartialEq for i8x52

Source§

impl SimdPartialEq for i8x53

Source§

impl SimdPartialEq for i8x54

Source§

impl SimdPartialEq for i8x55

Source§

impl SimdPartialEq for i8x56

Source§

impl SimdPartialEq for i8x57

Source§

impl SimdPartialEq for i8x58

Source§

impl SimdPartialEq for i8x59

Source§

impl SimdPartialEq for i8x60

Source§

impl SimdPartialEq for i8x61

Source§

impl SimdPartialEq for i8x62

Source§

impl SimdPartialEq for i8x63

Source§

impl SimdPartialEq for i8x64

Source§

impl SimdPartialEq for i16x1

Source§

impl SimdPartialEq for i16x2

Source§

impl SimdPartialEq for i16x3

Source§

impl SimdPartialEq for i16x4

Source§

impl SimdPartialEq for i16x5

Source§

impl SimdPartialEq for i16x6

Source§

impl SimdPartialEq for i16x7

Source§

impl SimdPartialEq for i16x8

Source§

impl SimdPartialEq for i16x9

Source§

impl SimdPartialEq for i16x10

Source§

impl SimdPartialEq for i16x11

Source§

impl SimdPartialEq for i16x12

Source§

impl SimdPartialEq for i16x13

Source§

impl SimdPartialEq for i16x14

Source§

impl SimdPartialEq for i16x15

Source§

impl SimdPartialEq for i16x16

Source§

impl SimdPartialEq for i16x17

Source§

impl SimdPartialEq for i16x18

Source§

impl SimdPartialEq for i16x19

Source§

impl SimdPartialEq for i16x20

Source§

impl SimdPartialEq for i16x21

Source§

impl SimdPartialEq for i16x22

Source§

impl SimdPartialEq for i16x23

Source§

impl SimdPartialEq for i16x24

Source§

impl SimdPartialEq for i16x25

Source§

impl SimdPartialEq for i16x26

Source§

impl SimdPartialEq for i16x27

Source§

impl SimdPartialEq for i16x28

Source§

impl SimdPartialEq for i16x29

Source§

impl SimdPartialEq for i16x30

Source§

impl SimdPartialEq for i16x31

Source§

impl SimdPartialEq for i16x32

Source§

impl SimdPartialEq for i32x1

Source§

impl SimdPartialEq for i32x2

Source§

impl SimdPartialEq for i32x3

Source§

impl SimdPartialEq for i32x4

Source§

impl SimdPartialEq for i32x5

Source§

impl SimdPartialEq for i32x6

Source§

impl SimdPartialEq for i32x7

Source§

impl SimdPartialEq for i32x8

Source§

impl SimdPartialEq for i32x9

Source§

impl SimdPartialEq for i32x10

Source§

impl SimdPartialEq for i32x11

Source§

impl SimdPartialEq for i32x12

Source§

impl SimdPartialEq for i32x13

Source§

impl SimdPartialEq for i32x14

Source§

impl SimdPartialEq for i32x15

Source§

impl SimdPartialEq for i32x16

Source§

impl SimdPartialEq for i64x1

Source§

impl SimdPartialEq for i64x2

Source§

impl SimdPartialEq for i64x3

Source§

impl SimdPartialEq for i64x4

Source§

impl SimdPartialEq for i64x5

Source§

impl SimdPartialEq for i64x6

Source§

impl SimdPartialEq for i64x7

Source§

impl SimdPartialEq for i64x8

Source§

impl SimdPartialEq for i128x1

Source§

impl SimdPartialEq for i128x2

Source§

impl SimdPartialEq for i128x3

Source§

impl SimdPartialEq for i128x4

Source§

impl SimdPartialEq for u8x1

Source§

impl SimdPartialEq for u8x2

Source§

impl SimdPartialEq for u8x3

Source§

impl SimdPartialEq for u8x4

Source§

impl SimdPartialEq for u8x5

Source§

impl SimdPartialEq for u8x6

Source§

impl SimdPartialEq for u8x7

Source§

impl SimdPartialEq for u8x8

Source§

impl SimdPartialEq for u8x9

Source§

impl SimdPartialEq for u8x10

Source§

impl SimdPartialEq for u8x11

Source§

impl SimdPartialEq for u8x12

Source§

impl SimdPartialEq for u8x13

Source§

impl SimdPartialEq for u8x14

Source§

impl SimdPartialEq for u8x15

Source§

impl SimdPartialEq for u8x16

Source§

impl SimdPartialEq for u8x17

Source§

impl SimdPartialEq for u8x18

Source§

impl SimdPartialEq for u8x19

Source§

impl SimdPartialEq for u8x20

Source§

impl SimdPartialEq for u8x21

Source§

impl SimdPartialEq for u8x22

Source§

impl SimdPartialEq for u8x23

Source§

impl SimdPartialEq for u8x24

Source§

impl SimdPartialEq for u8x25

Source§

impl SimdPartialEq for u8x26

Source§

impl SimdPartialEq for u8x27

Source§

impl SimdPartialEq for u8x28

Source§

impl SimdPartialEq for u8x29

Source§

impl SimdPartialEq for u8x30

Source§

impl SimdPartialEq for u8x31

Source§

impl SimdPartialEq for u8x32

Source§

impl SimdPartialEq for u8x33

Source§

impl SimdPartialEq for u8x34

Source§

impl SimdPartialEq for u8x35

Source§

impl SimdPartialEq for u8x36

Source§

impl SimdPartialEq for u8x37

Source§

impl SimdPartialEq for u8x38

Source§

impl SimdPartialEq for u8x39

Source§

impl SimdPartialEq for u8x40

Source§

impl SimdPartialEq for u8x41

Source§

impl SimdPartialEq for u8x42

Source§

impl SimdPartialEq for u8x43

Source§

impl SimdPartialEq for u8x44

Source§

impl SimdPartialEq for u8x45

Source§

impl SimdPartialEq for u8x46

Source§

impl SimdPartialEq for u8x47

Source§

impl SimdPartialEq for u8x48

Source§

impl SimdPartialEq for u8x49

Source§

impl SimdPartialEq for u8x50

Source§

impl SimdPartialEq for u8x51

Source§

impl SimdPartialEq for u8x52

Source§

impl SimdPartialEq for u8x53

Source§

impl SimdPartialEq for u8x54

Source§

impl SimdPartialEq for u8x55

Source§

impl SimdPartialEq for u8x56

Source§

impl SimdPartialEq for u8x57

Source§

impl SimdPartialEq for u8x58

Source§

impl SimdPartialEq for u8x59

Source§

impl SimdPartialEq for u8x60

Source§

impl SimdPartialEq for u8x61

Source§

impl SimdPartialEq for u8x62

Source§

impl SimdPartialEq for u8x63

Source§

impl SimdPartialEq for u8x64

Source§

impl SimdPartialEq for u16x1

Source§

impl SimdPartialEq for u16x2

Source§

impl SimdPartialEq for u16x3

Source§

impl SimdPartialEq for u16x4

Source§

impl SimdPartialEq for u16x5

Source§

impl SimdPartialEq for u16x6

Source§

impl SimdPartialEq for u16x7

Source§

impl SimdPartialEq for u16x8

Source§

impl SimdPartialEq for u16x9

Source§

impl SimdPartialEq for u16x10

Source§

impl SimdPartialEq for u16x11

Source§

impl SimdPartialEq for u16x12

Source§

impl SimdPartialEq for u16x13

Source§

impl SimdPartialEq for u16x14

Source§

impl SimdPartialEq for u16x15

Source§

impl SimdPartialEq for u16x16

Source§

impl SimdPartialEq for u16x17

Source§

impl SimdPartialEq for u16x18

Source§

impl SimdPartialEq for u16x19

Source§

impl SimdPartialEq for u16x20

Source§

impl SimdPartialEq for u16x21

Source§

impl SimdPartialEq for u16x22

Source§

impl SimdPartialEq for u16x23

Source§

impl SimdPartialEq for u16x24

Source§

impl SimdPartialEq for u16x25

Source§

impl SimdPartialEq for u16x26

Source§

impl SimdPartialEq for u16x27

Source§

impl SimdPartialEq for u16x28

Source§

impl SimdPartialEq for u16x29

Source§

impl SimdPartialEq for u16x30

Source§

impl SimdPartialEq for u16x31

Source§

impl SimdPartialEq for u16x32

Source§

impl SimdPartialEq for u32x1

Source§

impl SimdPartialEq for u32x2

Source§

impl SimdPartialEq for u32x3

Source§

impl SimdPartialEq for u32x4

Source§

impl SimdPartialEq for u32x5

Source§

impl SimdPartialEq for u32x6

Source§

impl SimdPartialEq for u32x7

Source§

impl SimdPartialEq for u32x8

Source§

impl SimdPartialEq for u32x9

Source§

impl SimdPartialEq for u32x10

Source§

impl SimdPartialEq for u32x11

Source§

impl SimdPartialEq for u32x12

Source§

impl SimdPartialEq for u32x13

Source§

impl SimdPartialEq for u32x14

Source§

impl SimdPartialEq for u32x15

Source§

impl SimdPartialEq for u32x16

Source§

impl SimdPartialEq for u64x1

Source§

impl SimdPartialEq for u64x2

Source§

impl SimdPartialEq for u64x3

Source§

impl SimdPartialEq for u64x4

Source§

impl SimdPartialEq for u64x5

Source§

impl SimdPartialEq for u64x6

Source§

impl SimdPartialEq for u64x7

Source§

impl SimdPartialEq for u64x8

Source§

impl SimdPartialEq for u128x1

Source§

impl SimdPartialEq for u128x2

Source§

impl SimdPartialEq for u128x3

Source§

impl SimdPartialEq for u128x4