Trait numcodecs::ArrayDType

source ·
pub trait ArrayDType: Sealed {
    type RawData<T: AnyRawData>: RawData<Elem = Self>;

    const DTYPE: AnyArrayDType;
}
Expand description

Types which are included in AnyArrayDType

Required Associated Constants§

source

const DTYPE: AnyArrayDType

AnyArrayDType representation of this type

Required Associated Types§

source

type RawData<T: AnyRawData>: RawData<Elem = Self>

Representation for an ArrayBase containing this type

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl ArrayDType for f32

source§

const DTYPE: AnyArrayDType = AnyArrayDType::F32

source§

type RawData<T: AnyRawData> = <T as AnyRawData>::F32

source§

impl ArrayDType for f64

source§

const DTYPE: AnyArrayDType = AnyArrayDType::F64

source§

type RawData<T: AnyRawData> = <T as AnyRawData>::F64

source§

impl ArrayDType for i8

source§

const DTYPE: AnyArrayDType = AnyArrayDType::I8

source§

type RawData<T: AnyRawData> = <T as AnyRawData>::I8

source§

impl ArrayDType for i16

source§

const DTYPE: AnyArrayDType = AnyArrayDType::I16

source§

type RawData<T: AnyRawData> = <T as AnyRawData>::I16

source§

impl ArrayDType for i32

source§

const DTYPE: AnyArrayDType = AnyArrayDType::I32

source§

type RawData<T: AnyRawData> = <T as AnyRawData>::I32

source§

impl ArrayDType for i64

source§

const DTYPE: AnyArrayDType = AnyArrayDType::I64

source§

type RawData<T: AnyRawData> = <T as AnyRawData>::I64

source§

impl ArrayDType for u8

source§

const DTYPE: AnyArrayDType = AnyArrayDType::U8

source§

type RawData<T: AnyRawData> = <T as AnyRawData>::U8

source§

impl ArrayDType for u16

source§

const DTYPE: AnyArrayDType = AnyArrayDType::U16

source§

type RawData<T: AnyRawData> = <T as AnyRawData>::U16

source§

impl ArrayDType for u32

source§

const DTYPE: AnyArrayDType = AnyArrayDType::U32

source§

type RawData<T: AnyRawData> = <T as AnyRawData>::U32

source§

impl ArrayDType for u64

source§

const DTYPE: AnyArrayDType = AnyArrayDType::U64

source§

type RawData<T: AnyRawData> = <T as AnyRawData>::U64

Implementors§