1 2 3 4 5 6 7 8 9 10 11
pub trait LowLevelRead<DataT, ResultT> {
fn ll_message_length(&self) -> usize;
fn ll_message_chunk_offset(&self) -> usize;
fn ll_message_chunk_data(&self) -> &[DataT];
fn get_result(&self) -> ResultT;
}
pub trait LowLevelWrite<ResultT> {
fn ll_message_written(&self) -> usize;
fn get_result(&self) -> ResultT;
}