pub struct WaiterQueueGuard<'a, T> { /* private fields */ }Implementations§
Source§impl<T> WaiterQueueGuard<'_, T>
impl<T> WaiterQueueGuard<'_, T>
pub fn waiter_count(&self) -> usize
Source§impl<T: IFulfillment> WaiterQueueGuard<'_, T>
impl<T: IFulfillment> WaiterQueueGuard<'_, T>
pub fn notify(self, fulfillment: T, count: usize) -> Option<Fulfillment<T>>
Source§impl<T: IFulfillment + Copy> WaiterQueueGuard<'_, T>
impl<T: IFulfillment + Copy> WaiterQueueGuard<'_, T>
pub fn notify_all(&mut self, fulfillment: T) -> usize
Auto Trait Implementations§
impl<'a, T> Freeze for WaiterQueueGuard<'a, T>
impl<'a, T> !RefUnwindSafe for WaiterQueueGuard<'a, T>
impl<'a, T> !Send for WaiterQueueGuard<'a, T>
impl<'a, T> !Sync for WaiterQueueGuard<'a, T>
impl<'a, T> Unpin for WaiterQueueGuard<'a, T>
impl<'a, T> !UnwindSafe for WaiterQueueGuard<'a, T>
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