vsimd::pod

Trait POD

Source
pub unsafe trait POD: Copy + 'static {
    const ID: PodTypeId;
}

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

Source§

impl POD for f32

Source§

const ID: PodTypeId = PodTypeId::f32

Source§

impl POD for f64

Source§

const ID: PodTypeId = PodTypeId::f64

Source§

impl POD for i8

Source§

const ID: PodTypeId = PodTypeId::i8

Source§

impl POD for i16

Source§

const ID: PodTypeId = PodTypeId::i16

Source§

impl POD for i32

Source§

const ID: PodTypeId = PodTypeId::i32

Source§

impl POD for i64

Source§

const ID: PodTypeId = PodTypeId::i64

Source§

impl POD for i128

Source§

const ID: PodTypeId = PodTypeId::i128

Source§

impl POD for isize

Source§

const ID: PodTypeId = PodTypeId::isize

Source§

impl POD for u8

Source§

const ID: PodTypeId = PodTypeId::u8

Source§

impl POD for u16

Source§

const ID: PodTypeId = PodTypeId::u16

Source§

impl POD for u32

Source§

const ID: PodTypeId = PodTypeId::u32

Source§

impl POD for u64

Source§

const ID: PodTypeId = PodTypeId::u64

Source§

impl POD for u128

Source§

const ID: PodTypeId = PodTypeId::u128

Source§

impl POD for usize

Source§

const ID: PodTypeId = PodTypeId::usize

Implementors§

Source§

impl POD for V64

Source§

const ID: PodTypeId = PodTypeId::V64

Source§

impl POD for V128

Source§

const ID: PodTypeId = PodTypeId::V128

Source§

impl POD for V256

Source§

const ID: PodTypeId = PodTypeId::V256

Source§

impl POD for V512

Source§

const ID: PodTypeId = PodTypeId::V512