pub struct AlignedBuffer { /* private fields */ }
Expand description
SIMD-aligned buffer with metadata
Implementations§
Source§impl AlignedBuffer
impl AlignedBuffer
Sourcepub fn as_mut_slice(&mut self) -> &mut [u8] ⓘ
pub fn as_mut_slice(&mut self) -> &mut [u8] ⓘ
Get mutable slice to buffer data
Sourcepub fn is_aligned(&self) -> bool
pub fn is_aligned(&self) -> bool
Check if buffer is properly aligned Note: In CI environments, we accept natural alignment from system allocator
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AlignedBuffer
impl RefUnwindSafe for AlignedBuffer
impl Send for AlignedBuffer
impl Sync for AlignedBuffer
impl Unpin for AlignedBuffer
impl UnwindSafe for AlignedBuffer
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