pub trait ProducerExt<T> {
// Required methods
fn get_write_chunk_uninit(&mut self) -> Option<WriteChunkUninit<'_, T>>;
fn push_slice(&mut self, buf: &[T]) -> Option<usize>;
}pub trait ProducerExt<T> {
// Required methods
fn get_write_chunk_uninit(&mut self) -> Option<WriteChunkUninit<'_, T>>;
fn push_slice(&mut self, buf: &[T]) -> Option<usize>;
}