pub enum DrainOutcome {
Graceful,
TimedOutKilled,
}Expand description
Outcome of a graceful drain. Graceful means the agent observed
Stopped before the timeout elapsed; TimedOutKilled means the
poll fell through and down() was used as a hard stop. Surfaced
to the caller so reload can annotate which agents were forcibly
killed — operator signal that a drain budget needs tuning.
Variants§
Trait Implementations§
Source§impl Clone for DrainOutcome
impl Clone for DrainOutcome
Source§fn clone(&self) -> DrainOutcome
fn clone(&self) -> DrainOutcome
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 DrainOutcome
impl Debug for DrainOutcome
Source§impl PartialEq for DrainOutcome
impl PartialEq for DrainOutcome
Source§fn eq(&self, other: &DrainOutcome) -> bool
fn eq(&self, other: &DrainOutcome) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for DrainOutcome
impl Eq for DrainOutcome
impl StructuralPartialEq for DrainOutcome
Auto Trait Implementations§
impl Freeze for DrainOutcome
impl RefUnwindSafe for DrainOutcome
impl Send for DrainOutcome
impl Sync for DrainOutcome
impl Unpin for DrainOutcome
impl UnsafeUnpin for DrainOutcome
impl UnwindSafe for DrainOutcome
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<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§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.