pub trait IntoTensorElementDataType {
    // Required methods
    fn tensor_element_data_type() -> TensorElementDataType;
    fn try_utf8_bytes(&self) -> Option<&[u8]>;
}
Expand description

Trait used to map Rust types (for example f32) to ONNX tensor element data types (for example Float).

Required Methods§

source

fn tensor_element_data_type() -> TensorElementDataType

Returns the ONNX tensor element data type corresponding to the given Rust type.

source

fn try_utf8_bytes(&self) -> Option<&[u8]>

If the type is String, returns Some with UTF-8 contents, else None.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl IntoTensorElementDataType for bool

source§

impl IntoTensorElementDataType for f32

source§

impl IntoTensorElementDataType for f64

source§

impl IntoTensorElementDataType for i8

source§

impl IntoTensorElementDataType for i16

source§

impl IntoTensorElementDataType for i32

source§

impl IntoTensorElementDataType for i64

source§

impl IntoTensorElementDataType for u8

source§

impl IntoTensorElementDataType for u16

source§

impl IntoTensorElementDataType for u32

source§

impl IntoTensorElementDataType for u64

source§

impl IntoTensorElementDataType for bf16

source§

impl IntoTensorElementDataType for f16

Implementors§