Trait divans::interface::StreamMuxer [−][src]
pub trait StreamMuxer<AllocU8: Allocator<u8>> { fn write(
&mut self,
stream_id: StreamID,
data: &[u8],
m8: &mut AllocU8
) -> usize; fn write_buffer(&mut self, m8: &mut AllocU8) -> [WritableBytes; 2]; fn linearize(&mut self, output: &mut [u8]) -> usize; fn flush(&mut self, output: &mut [u8]) -> usize; fn wrote_eof(&self) -> bool; fn free_mux(&mut self, m8: &mut AllocU8); fn can_linearize() -> bool { ... } }