pub trait ConsumerExt<T> {
// Required methods
fn get_read_chunk(&mut self) -> Option<ReadChunk<'_, T>>;
fn pop_slice(&mut self, elems: &mut [T]) -> usize;
}pub trait ConsumerExt<T> {
// Required methods
fn get_read_chunk(&mut self) -> Option<ReadChunk<'_, T>>;
fn pop_slice(&mut self, elems: &mut [T]) -> usize;
}