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}