pub struct MemoryObject {
pub address: u64,
pub data: Vec<u8>,
}
Expand description
MemoryObject
represents raw data in memory.
Fields§
§address: u64
Memory start address
data: Vec<u8>
Memory contents
Implementations§
Source§impl MemoryObject
impl MemoryObject
Trait Implementations§
Source§impl Clone for MemoryObject
impl Clone for MemoryObject
Source§fn clone(&self) -> MemoryObject
fn clone(&self) -> MemoryObject
Returns a copy 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 MemoryObject
impl Debug for MemoryObject
Source§impl Default for MemoryObject
impl Default for MemoryObject
Source§fn default() -> MemoryObject
fn default() -> MemoryObject
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MemoryObject
impl RefUnwindSafe for MemoryObject
impl Send for MemoryObject
impl Sync for MemoryObject
impl Unpin for MemoryObject
impl UnwindSafe for MemoryObject
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