[][src]Trait n5::DefaultBlockReader

pub trait DefaultBlockReader<T: ReflectedType, R: Read>: DefaultBlockHeaderReader<R> {
    fn read_block(
        buffer: R,
        data_attrs: &DatasetAttributes,
        grid_position: GridCoord
    ) -> Result<VecDataBlock<T>>
    where
        VecDataBlock<T>: DataBlock<T> + ReadableDataBlock
, { ... }
fn read_block_into<B: DataBlock<T> + ReinitDataBlock<T> + ReadableDataBlock>(
        buffer: R,
        data_attrs: &DatasetAttributes,
        grid_position: GridCoord,
        block: &mut B
    ) -> Result<()> { ... } }

Reads blocks from rust readers.

Provided methods

fn read_block(
    buffer: R,
    data_attrs: &DatasetAttributes,
    grid_position: GridCoord
) -> Result<VecDataBlock<T>> where
    VecDataBlock<T>: DataBlock<T> + ReadableDataBlock

fn read_block_into<B: DataBlock<T> + ReinitDataBlock<T> + ReadableDataBlock>(
    buffer: R,
    data_attrs: &DatasetAttributes,
    grid_position: GridCoord,
    block: &mut B
) -> Result<()>

Loading content...

Implementors

impl<T: ReflectedType, R: Read> DefaultBlockReader<T, R> for DefaultBlock[src]

Loading content...