Skip to main content

TensorElement

Trait TensorElement 

Source
pub trait TensorElement: Pod {
    const DTYPE: DataType;
}
Expand description

A native-endian scalar that has a stable tensor dtype and no invalid bit patterns.

Required Associated Constants§

Source

const DTYPE: DataType

Tensor dtype corresponding to this Rust scalar.

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 TensorElement for f32

Source§

const DTYPE: DataType = DataType::F32

Source§

impl TensorElement for f64

Source§

const DTYPE: DataType = DataType::F64

Source§

impl TensorElement for i8

Source§

const DTYPE: DataType = DataType::I8

Source§

impl TensorElement for i16

Source§

const DTYPE: DataType = DataType::I16

Source§

impl TensorElement for i32

Source§

const DTYPE: DataType = DataType::I32

Source§

impl TensorElement for i64

Source§

const DTYPE: DataType = DataType::I64

Source§

impl TensorElement for u8

Source§

const DTYPE: DataType = DataType::U8

Source§

impl TensorElement for u16

Source§

const DTYPE: DataType = DataType::U16

Implementors§