pub struct ShutdownTicket(/* private fields */);Expand description
Nonblocking acknowledgement of retained cleanup. A pending ticket retains its owner and all earlier dependencies; a deadline never fabricates completion. An explicit Err acknowledges quiescence with a cleanup error. Dropping the signal is not acknowledgement and leaves dependencies retained.
Implementations§
Auto Trait Implementations§
impl Freeze for ShutdownTicket
impl RefUnwindSafe for ShutdownTicket
impl Send for ShutdownTicket
impl Sync for ShutdownTicket
impl Unpin for ShutdownTicket
impl UnsafeUnpin for ShutdownTicket
impl UnwindSafe for ShutdownTicket
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
Source§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
Source§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.