[][src]Trait hidefix::reader::dataset::Reader

pub trait Reader {
    fn read_to(
        &mut self,
        indices: Option<&[u64]>,
        counts: Option<&[u64]>,
        dst: &mut [u8]
    ) -> Result<usize, Error>;
fn order(&self) -> Order;
fn dsize(&self) -> usize;
fn shape(&self) -> &[u64]; }

Required methods

fn read_to(
    &mut self,
    indices: Option<&[u64]>,
    counts: Option<&[u64]>,
    dst: &mut [u8]
) -> Result<usize, Error>
[src]

Reads raw bytes of slice into destination buffer. Returns bytes read.

fn order(&self) -> Order[src]

Byte-order of dataset.

fn dsize(&self) -> usize[src]

Size of datatype.

fn shape(&self) -> &[u64][src]

Shape of dataset.

Loading content...

Implementors

impl<'a, R: Read + Seek, const D: usize> Reader for CacheReader<'a, R, D>[src]

Loading content...