Struct vertigo::MemoryBlock
source · 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_and_size(&self) -> (u32, u32)
pub fn get_ptr(&self) -> u32
pub fn write(&self, offset: u32, data: &[u8])
pub fn convert_to_vec(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 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