pub enum SMBusProtocolError {
WrongDirection(Option<Direction>),
QuickCommandUnsupported,
UnsupportedBlockLength(u8),
ReadByteUnsupported,
WriteByteUnsupported,
InvalidWriteBound(u8),
InvalidReadBound(u8),
InvalidWriteBlockSize(u8),
InvalidReadBlockSize(u8),
InvalidReadRegister(u8),
InvalidWriteRegister(u8),
}
Variants§
WrongDirection(Option<Direction>)
QuickCommandUnsupported
UnsupportedBlockLength(u8)
ReadByteUnsupported
WriteByteUnsupported
InvalidWriteBound(u8)
InvalidReadBound(u8)
InvalidWriteBlockSize(u8)
InvalidReadBlockSize(u8)
InvalidReadRegister(u8)
InvalidWriteRegister(u8)
Trait Implementations§
Source§impl Clone for SMBusProtocolError
impl Clone for SMBusProtocolError
Source§fn clone(&self) -> SMBusProtocolError
fn clone(&self) -> SMBusProtocolError
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SMBusProtocolError
impl Debug for SMBusProtocolError
Source§impl PartialEq for SMBusProtocolError
impl PartialEq for SMBusProtocolError
impl Copy for SMBusProtocolError
impl Eq for SMBusProtocolError
impl StructuralPartialEq for SMBusProtocolError
Auto Trait Implementations§
impl Freeze for SMBusProtocolError
impl RefUnwindSafe for SMBusProtocolError
impl Send for SMBusProtocolError
impl Sync for SMBusProtocolError
impl Unpin for SMBusProtocolError
impl UnwindSafe for SMBusProtocolError
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