pub enum LinuxI2CError {
Nix(Error),
Io(Error),
}
Expand description
Linux I2C errors
Variants§
Trait Implementations§
Source§impl Debug for LinuxI2CError
impl Debug for LinuxI2CError
Source§impl Display for LinuxI2CError
impl Display for LinuxI2CError
Source§impl Error for LinuxI2CError
impl Error for LinuxI2CError
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Errno> for LinuxI2CError
impl From<Errno> for LinuxI2CError
Source§impl From<Error> for LinuxI2CError
impl From<Error> for LinuxI2CError
Source§impl From<LinuxI2CError> for Error
impl From<LinuxI2CError> for Error
Source§fn from(e: LinuxI2CError) -> Error
fn from(e: LinuxI2CError) -> Error
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LinuxI2CError
impl !RefUnwindSafe for LinuxI2CError
impl Send for LinuxI2CError
impl Sync for LinuxI2CError
impl Unpin for LinuxI2CError
impl !UnwindSafe for LinuxI2CError
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