pub enum MmioError {
OutOfRange,
Unaligned,
}
Expand description
An error which may be encountered when performing operations on an MMIO region.
Variants§
OutOfRange
An operation was attempted outside the bounds of an MMIO region.
Unaligned
An operation would be unaligned for the operand type at the given offset into the MMIO region.
Trait Implementations§
Source§impl Error for MmioError
impl Error for MmioError
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()
impl Copy for MmioError
impl Eq for MmioError
impl StructuralPartialEq for MmioError
Auto Trait Implementations§
impl Freeze for MmioError
impl RefUnwindSafe for MmioError
impl Send for MmioError
impl Sync for MmioError
impl Unpin for MmioError
impl UnwindSafe for MmioError
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