pub struct MemoryBlock { /* private fields */ }Implementations§
Source§impl MemoryBlock
impl MemoryBlock
pub fn new(size: u32) -> MemoryBlock
pub fn from_slice(data: &[u8]) -> MemoryBlock
pub fn get_ptr_long(&self) -> LongPtr
pub fn write(&self, offset: u32, data: &[u8])
pub fn convert_to_vec(self) -> Vec<u8> ⓘ
pub fn dump(&self) -> Vec<u8> ⓘ
Trait Implementations§
Source§impl Debug for MemoryBlock
impl Debug for MemoryBlock
Auto Trait Implementations§
impl Freeze for MemoryBlock
impl RefUnwindSafe for MemoryBlock
impl !Send for MemoryBlock
impl !Sync for MemoryBlock
impl Unpin for MemoryBlock
impl UnsafeUnpin for MemoryBlock
impl UnwindSafe for MemoryBlock
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