Struct buffer_sv2::BufferFromSystemMemory
source · pub struct BufferFromSystemMemory { /* private fields */ }
Implementations§
Trait Implementations§
source§impl AsMut<[u8]> for BufferFromSystemMemory
impl AsMut<[u8]> for BufferFromSystemMemory
source§impl AsRef<[u8]> for BufferFromSystemMemory
impl AsRef<[u8]> for BufferFromSystemMemory
source§impl Buffer for BufferFromSystemMemory
impl Buffer for BufferFromSystemMemory
source§impl Buffer for BufferFromSystemMemory
impl Buffer for BufferFromSystemMemory
type Slice = Vec<u8>
fn get_writable(&mut self, len: usize) -> &mut [u8] ⓘ
fn get_data_owned(&mut self) -> Vec<u8>
fn get_data_by_ref(&mut self, len: usize) -> &mut [u8] ⓘ
fn get_data_by_ref_(&self, len: usize) -> &[u8] ⓘ
fn len(&self) -> usize
fn danger_set_start(&mut self, index: usize)
fn is_empty(&self) -> bool
source§impl Debug for BufferFromSystemMemory
impl Debug for BufferFromSystemMemory
Auto Trait Implementations§
impl Freeze for BufferFromSystemMemory
impl RefUnwindSafe for BufferFromSystemMemory
impl Send for BufferFromSystemMemory
impl Sync for BufferFromSystemMemory
impl Unpin for BufferFromSystemMemory
impl UnwindSafe for BufferFromSystemMemory
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