pub enum LinuxI2CError {
Nix(Error),
Io(Error),
}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 description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
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
Source§impl From<Error> for LinuxI2CError
impl From<Error> 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