ChunkProcessor

Trait ChunkProcessor 

Source
pub trait ChunkProcessor<T> {
    // Required methods
    fn process(&mut self, chunk: ArrayView<'_, T, IxDyn>) -> Result<()>;
    fn finalize(self) -> Result<()>;
}
Expand description

Chunk processor for streaming operations

Required Methods§

Source

fn process(&mut self, chunk: ArrayView<'_, T, IxDyn>) -> Result<()>

Process a chunk of data

Source

fn finalize(self) -> Result<()>

Finalize processing

Implementors§