pub struct RepoBusyHold { /* private fields */ }Expand description
Public RAII hold on the repo-wide busy lock — same underlying guard the queue claim path uses. Drop (or end of scope) releases the lock so a sibling dispatcher or hosted start can proceed.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RepoBusyHold
impl RefUnwindSafe for RepoBusyHold
impl Send for RepoBusyHold
impl Sync for RepoBusyHold
impl Unpin for RepoBusyHold
impl UnsafeUnpin for RepoBusyHold
impl UnwindSafe for RepoBusyHold
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