pub enum JobDrainBehavior {
Graceful {
timeout: Duration,
},
CancelOnly,
}Expand description
Drain behavior declared by a job spec.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for JobDrainBehavior
impl Clone for JobDrainBehavior
Source§fn clone(&self) -> JobDrainBehavior
fn clone(&self) -> JobDrainBehavior
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JobDrainBehavior
impl Debug for JobDrainBehavior
Source§impl Default for JobDrainBehavior
impl Default for JobDrainBehavior
impl Eq for JobDrainBehavior
Source§impl PartialEq for JobDrainBehavior
impl PartialEq for JobDrainBehavior
impl StructuralPartialEq for JobDrainBehavior
Auto Trait Implementations§
impl Freeze for JobDrainBehavior
impl RefUnwindSafe for JobDrainBehavior
impl Send for JobDrainBehavior
impl Sync for JobDrainBehavior
impl Unpin for JobDrainBehavior
impl UnsafeUnpin for JobDrainBehavior
impl UnwindSafe for JobDrainBehavior
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage