pub enum MemoryAccessError {
Memory(MemoryError),
ProcessAccess(ProcessAccessError),
RuntimeBuffer(RuntimeBufferSizeError),
Decode,
}
Variants§
Trait Implementations§
Source§impl BackendSyscallError for MemoryAccessError
impl BackendSyscallError for MemoryAccessError
fn into_termination_reason(self) -> UndefinedTerminationReason
fn into_run_fallible_error(self) -> RunFallibleError
Source§impl Clone for MemoryAccessError
impl Clone for MemoryAccessError
Source§fn clone(&self) -> MemoryAccessError
fn clone(&self) -> MemoryAccessError
Returns a duplicate 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 MemoryAccessError
impl Debug for MemoryAccessError
Source§impl From<()> for MemoryAccessError
impl From<()> for MemoryAccessError
Source§fn from(original: ()) -> MemoryAccessError
fn from(original: ()) -> MemoryAccessError
Converts to this type from the input type.
Source§impl From<MemoryError> for MemoryAccessError
impl From<MemoryError> for MemoryAccessError
Source§fn from(original: MemoryError) -> MemoryAccessError
fn from(original: MemoryError) -> MemoryAccessError
Converts to this type from the input type.
Source§impl From<ProcessAccessError> for MemoryAccessError
impl From<ProcessAccessError> for MemoryAccessError
Source§fn from(original: ProcessAccessError) -> MemoryAccessError
fn from(original: ProcessAccessError) -> MemoryAccessError
Converts to this type from the input type.
Source§impl From<RuntimeBufferSizeError> for MemoryAccessError
impl From<RuntimeBufferSizeError> for MemoryAccessError
Source§fn from(original: RuntimeBufferSizeError) -> MemoryAccessError
fn from(original: RuntimeBufferSizeError) -> MemoryAccessError
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