pub struct NotifyWaiters { /* private fields */ }Expand description
Per-order waiter system.
Fixed arenas use a single Notify-based FIFO (order 0 only).
Buddy arenas use per-order mutex queues with CAS-arbitrated oneshot
delivery and 4-factor scoring to prevent starvation.
Implementations§
Trait Implementations§
Source§impl BuddyWaiter for NotifyWaiters
impl BuddyWaiter for NotifyWaiters
Source§impl Clone for NotifyWaiters
impl Clone for NotifyWaiters
Source§fn clone(&self) -> NotifyWaiters
fn clone(&self) -> NotifyWaiters
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Waiter for NotifyWaiters
impl Waiter for NotifyWaiters
Auto Trait Implementations§
impl Freeze for NotifyWaiters
impl RefUnwindSafe for NotifyWaiters
impl Send for NotifyWaiters
impl Sync for NotifyWaiters
impl Unpin for NotifyWaiters
impl UnsafeUnpin for NotifyWaiters
impl UnwindSafe for NotifyWaiters
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