pub trait ChunkReader: Length + Send + Sync {
type T: Read + Send;
fn get_read(&self, start: u64, length: usize) -> Result<Self::T>;
}
Expand description
The ChunkReader trait generates readers of chunks of a source. For a file system reader, each chunk might contain a clone of File bounded on a given range. For an object store reader, each read can be mapped to a range request.