pub struct ZeroCopyBufferMut { /* private fields */ }Expand description
Mutable zero-copy buffer builder
Implementations§
Source§impl ZeroCopyBufferMut
impl ZeroCopyBufferMut
Sourcepub fn with_capacity(capacity: usize) -> Self
pub fn with_capacity(capacity: usize) -> Self
Create a new mutable buffer with capacity
Sourcepub fn extend_from_slice(&mut self, bytes: &[u8])
pub fn extend_from_slice(&mut self, bytes: &[u8])
Append bytes
Sourcepub fn extend_f32(&mut self, samples: &[f32])
pub fn extend_f32(&mut self, samples: &[f32])
Append multiple f32 samples
Sourcepub fn freeze(self) -> ZeroCopyBuffer
pub fn freeze(self) -> ZeroCopyBuffer
Freeze into immutable buffer
Auto Trait Implementations§
impl Freeze for ZeroCopyBufferMut
impl RefUnwindSafe for ZeroCopyBufferMut
impl Send for ZeroCopyBufferMut
impl Sync for ZeroCopyBufferMut
impl Unpin for ZeroCopyBufferMut
impl UnwindSafe for ZeroCopyBufferMut
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
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more