pub enum MemoryAccessError {
OutOfRangeAccess {
address: u32,
length: u64,
},
Error(Error),
}Expand description
The host failed to access the guest’s memory.
Variants§
Trait Implementations§
Source§impl Debug for MemoryAccessError
impl Debug for MemoryAccessError
Source§impl Display for MemoryAccessError
impl Display for MemoryAccessError
Source§impl Error for MemoryAccessError
impl Error for MemoryAccessError
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<MemoryAccessError> for String
impl From<MemoryAccessError> for String
Source§fn from(error: MemoryAccessError) -> String
fn from(error: MemoryAccessError) -> String
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MemoryAccessError
impl RefUnwindSafe for MemoryAccessError
impl Send for MemoryAccessError
impl Sync for MemoryAccessError
impl Unpin for MemoryAccessError
impl UnwindSafe for MemoryAccessError
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