pub trait WriteData {
type Error;
// Required methods
fn write(&mut self, payload: &mut [u8]) -> Result<(), Self::Error>;
fn write_reg(&mut self, register: u8, data: u8) -> Result<(), Self::Error>;
}pub trait WriteData {
type Error;
// Required methods
fn write(&mut self, payload: &mut [u8]) -> Result<(), Self::Error>;
fn write_reg(&mut self, register: u8, data: u8) -> Result<(), Self::Error>;
}