pub trait SafeDtype: Sized {
    type Array: IntoIterator<Item = u8>;

    // Required methods
    fn from_le_bytes(bytes: &[u8], index: usize) -> Self;
    fn to_le_bytes(self) -> Self::Array;
    fn safe_dtype() -> SDtype;
}

Required Associated Types§

Required Methods§

source

fn from_le_bytes(bytes: &[u8], index: usize) -> Self

source

fn to_le_bytes(self) -> Self::Array

source

fn safe_dtype() -> SDtype

Implementations on Foreign Types§

source§

impl SafeDtype for f64

§

type Array = [u8; 8]

source§

fn from_le_bytes(bytes: &[u8], index: usize) -> Self

source§

fn safe_dtype() -> SDtype

source§

fn to_le_bytes(self) -> Self::Array

source§

impl SafeDtype for f32

§

type Array = [u8; 4]

source§

fn from_le_bytes(bytes: &[u8], index: usize) -> Self

source§

fn to_le_bytes(self) -> Self::Array

source§

fn safe_dtype() -> SDtype

Implementors§