pub struct AutoIncrementI2c;
Trait Implementations§
Source§impl<T, R> SerialRead<AutoIncrementI2c, R> for T
impl<T, R> SerialRead<AutoIncrementI2c, R> for T
fn read_le_u16(&mut self, addr: u8, reg: R) -> Result<u16, Self::Error>
fn read_be_u16(&mut self, addr: u8, reg: R) -> Result<u16, Self::Error>
fn read_le_u24(&mut self, addr: u8, reg: R) -> Result<u32, Self::Error>
fn read_be_u24(&mut self, addr: u8, reg: R) -> Result<u32, Self::Error>
fn read_le_u32(&mut self, addr: u8, reg: R) -> Result<u32, Self::Error>
fn read_be_u32(&mut self, addr: u8, reg: R) -> Result<u32, Self::Error>
fn read_u8(&mut self, addr: u8, reg: R) -> Result<u8, Self::Error>
Source§impl<T, R> SerialWrite<AutoIncrementI2c, R> for T
impl<T, R> SerialWrite<AutoIncrementI2c, R> for T
fn write_u8(&mut self, addr: u8, reg: R, data: u8) -> Result<(), Self::Error>
fn write_le_u16( &mut self, addr: u8, reg: R, data: u16, ) -> Result<(), Self::Error>
fn write_be_u16( &mut self, addr: u8, reg: R, data: u16, ) -> Result<(), Self::Error>
fn write_le_u32( &mut self, addr: u8, reg: R, data: u32, ) -> Result<(), Self::Error>
fn write_be_u32( &mut self, addr: u8, reg: R, data: u32, ) -> Result<(), Self::Error>
Auto Trait Implementations§
impl Freeze for AutoIncrementI2c
impl RefUnwindSafe for AutoIncrementI2c
impl Send for AutoIncrementI2c
impl Sync for AutoIncrementI2c
impl Unpin for AutoIncrementI2c
impl UnwindSafe for AutoIncrementI2c
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more