Trait burn_tensor::ElementConversion

source ·
pub trait ElementConversion {
    // Required methods
    fn from_elem<E: ToPrimitive>(elem: E) -> Self;
    fn elem<E: Element>(self) -> E;
}
Expand description

Element conversion trait for tensor.

Required Methods§

source

fn from_elem<E: ToPrimitive>(elem: E) -> Self

Converts an element to another element.

§Arguments
  • elem - The element to convert.
§Returns

The converted element.

source

fn elem<E: Element>(self) -> E

Converts and returns the converted element.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl ElementConversion for f32

source§

fn from_elem<E: ToPrimitive>(elem: E) -> Self

source§

fn elem<E: Element>(self) -> E

source§

impl ElementConversion for f64

source§

fn from_elem<E: ToPrimitive>(elem: E) -> Self

source§

fn elem<E: Element>(self) -> E

source§

impl ElementConversion for i8

source§

fn from_elem<E: ToPrimitive>(elem: E) -> Self

source§

fn elem<E: Element>(self) -> E

source§

impl ElementConversion for i16

source§

fn from_elem<E: ToPrimitive>(elem: E) -> Self

source§

fn elem<E: Element>(self) -> E

source§

impl ElementConversion for i32

source§

fn from_elem<E: ToPrimitive>(elem: E) -> Self

source§

fn elem<E: Element>(self) -> E

source§

impl ElementConversion for i64

source§

fn from_elem<E: ToPrimitive>(elem: E) -> Self

source§

fn elem<E: Element>(self) -> E

source§

impl ElementConversion for u8

source§

fn from_elem<E: ToPrimitive>(elem: E) -> Self

source§

fn elem<E: Element>(self) -> E

source§

impl ElementConversion for u32

source§

fn from_elem<E: ToPrimitive>(elem: E) -> Self

source§

fn elem<E: Element>(self) -> E

Implementors§