pub enum WorkerCancelScope {
Turn(u64),
All,
}Expand description
Which running workers an interruption cancels.
Variants§
Turn(u64)
Only workers launched by the given turn generation (the user interrupted that turn, not the background work it inherited).
All
Every running worker (session teardown, cost cap, host checkpoint,
driver revocation, or an explicit /workers cancel all).
Trait Implementations§
Source§impl Clone for WorkerCancelScope
impl Clone for WorkerCancelScope
impl Copy for WorkerCancelScope
Source§impl Debug for WorkerCancelScope
impl Debug for WorkerCancelScope
impl Eq for WorkerCancelScope
Source§impl PartialEq for WorkerCancelScope
impl PartialEq for WorkerCancelScope
impl StructuralPartialEq for WorkerCancelScope
Auto Trait Implementations§
impl Freeze for WorkerCancelScope
impl RefUnwindSafe for WorkerCancelScope
impl Send for WorkerCancelScope
impl Sync for WorkerCancelScope
impl Unpin for WorkerCancelScope
impl UnsafeUnpin for WorkerCancelScope
impl UnwindSafe for WorkerCancelScope
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.