pub struct SliceMemoryReader {
pub data: Vec<u8>,
pub base_address: u64,
}Expand description
A simple in-memory reader backed by a byte buffer at a given base address. Useful for tests.
Fields§
§data: Vec<u8>Raw bytes.
base_address: u64Virtual address of data[0].
Trait Implementations§
Source§impl Clone for SliceMemoryReader
impl Clone for SliceMemoryReader
Source§fn clone(&self) -> SliceMemoryReader
fn clone(&self) -> SliceMemoryReader
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 SliceMemoryReader
impl Debug for SliceMemoryReader
Source§impl MemoryReader for SliceMemoryReader
impl MemoryReader for SliceMemoryReader
Auto Trait Implementations§
impl Freeze for SliceMemoryReader
impl RefUnwindSafe for SliceMemoryReader
impl Send for SliceMemoryReader
impl Sync for SliceMemoryReader
impl Unpin for SliceMemoryReader
impl UnsafeUnpin for SliceMemoryReader
impl UnwindSafe for SliceMemoryReader
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