pub struct AtomicRingBuffer { /* private fields */ }Expand description
Single-producer single-consumer lock-free ring buffer. Audio thread pushes, render thread reads latest. Lossy on overflow.
Implementations§
Auto Trait Implementations§
impl !Freeze for AtomicRingBuffer
impl RefUnwindSafe for AtomicRingBuffer
impl Send for AtomicRingBuffer
impl Sync for AtomicRingBuffer
impl Unpin for AtomicRingBuffer
impl UnsafeUnpin for AtomicRingBuffer
impl UnwindSafe for AtomicRingBuffer
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