Trait digit_layout::AsDigit

source ·
pub trait AsDigit {
    const LAYOUT: DigitLayout;
}
Expand description

A trait for types that can be represented as a digit data type.

Required Associated Constants§

source

const LAYOUT: DigitLayout

The layout of the digit data type.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl AsDigit for (bf16, bf16)

source§

const LAYOUT: DigitLayout = super::BF16x2

source§

impl AsDigit for (f16, f16)

source§

const LAYOUT: DigitLayout = super::F16x2

source§

impl AsDigit for bool

source§

impl AsDigit for f32

source§

impl AsDigit for f64

source§

impl AsDigit for i8

source§

impl AsDigit for i16

source§

impl AsDigit for i32

source§

impl AsDigit for i64

source§

impl AsDigit for u8

source§

impl AsDigit for u16

source§

impl AsDigit for u32

source§

impl AsDigit for u64

source§

impl AsDigit for bf16

source§

const LAYOUT: DigitLayout = super::BF16

source§

impl AsDigit for f16

source§

const LAYOUT: DigitLayout = super::F16

source§

impl AsDigit for [bf16; 2]

source§

const LAYOUT: DigitLayout = super::BF16x2

source§

impl AsDigit for [f16; 2]

source§

const LAYOUT: DigitLayout = super::F16x2

Implementors§