[][src]Trait n5::ReadableDataBlock

pub trait ReadableDataBlock {
    fn read_data<R: Read>(&mut self, source: R) -> Result<()>;
}

Traits for data blocks that can read in data.

Required methods

fn read_data<R: Read>(&mut self, source: R) -> Result<()>

Read data into this block from a source, overwriting any existing data.

Unlike Java N5, read the stream directly into the block data instead of creating a copied byte buffer.

Loading content...

Implementors

impl<C: AsMut<[f32]>> ReadableDataBlock for SliceDataBlock<f32, C>[src]

impl<C: AsMut<[f64]>> ReadableDataBlock for SliceDataBlock<f64, C>[src]

impl<C: AsMut<[i8]>> ReadableDataBlock for SliceDataBlock<i8, C>[src]

impl<C: AsMut<[i16]>> ReadableDataBlock for SliceDataBlock<i16, C>[src]

impl<C: AsMut<[i32]>> ReadableDataBlock for SliceDataBlock<i32, C>[src]

impl<C: AsMut<[i64]>> ReadableDataBlock for SliceDataBlock<i64, C>[src]

impl<C: AsMut<[u8]>> ReadableDataBlock for SliceDataBlock<u8, C>[src]

impl<C: AsMut<[u16]>> ReadableDataBlock for SliceDataBlock<u16, C>[src]

impl<C: AsMut<[u32]>> ReadableDataBlock for SliceDataBlock<u32, C>[src]

impl<C: AsMut<[u64]>> ReadableDataBlock for SliceDataBlock<u64, C>[src]

Loading content...