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