Skip to main content

KernelStorageElement

Trait KernelStorageElement 

Source
pub trait KernelStorageElement:
    Sealed
    + Copy
    + 'static {
    const DTYPE: KernelDType;
}
Expand description

A scalar type that can safely witness storage for an erased kernel view.

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl KernelStorageElement for Complex32

Source§

const DTYPE: KernelDType = KernelDType::C32

Source§

impl KernelStorageElement for Complex64

Source§

const DTYPE: KernelDType = KernelDType::C64

Source§

impl KernelStorageElement for bool

Source§

const DTYPE: KernelDType = KernelDType::Bool

Source§

impl KernelStorageElement for f32

Source§

const DTYPE: KernelDType = KernelDType::F32

Source§

impl KernelStorageElement for f64

Source§

const DTYPE: KernelDType = KernelDType::F64

Source§

impl KernelStorageElement for i32

Source§

const DTYPE: KernelDType = KernelDType::I32

Source§

impl KernelStorageElement for i64

Source§

const DTYPE: KernelDType = KernelDType::I64

Implementors§