pub struct WaitQueueHandle {
pub ready: Receiver<()>,
pub initial_position: usize,
pub resource_key: String,
pub agent_id: String,
/* private fields */
}Expand description
Handle returned when registering in wait queue
Fields§
§ready: Receiver<()>Receiver that fires when agent reaches front of queue
initial_position: usizeInitial position in queue (0 = front)
resource_key: StringResource being waited for
agent_id: StringAgent ID
Implementations§
Auto Trait Implementations§
impl Freeze for WaitQueueHandle
impl !RefUnwindSafe for WaitQueueHandle
impl Send for WaitQueueHandle
impl Sync for WaitQueueHandle
impl Unpin for WaitQueueHandle
impl UnsafeUnpin for WaitQueueHandle
impl !UnwindSafe for WaitQueueHandle
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