pub struct PreemptionStatus {
pub state: Option<String>,
pub in_flight: Option<u64>,
pub drain_remaining_millis: Option<u64>,
pub mode: Option<String>,
}Expand description
The current cordon/drain status of the server. Maps to the
PreemptionStatus schema — the response of PUT/GET /mockserver/preemption.
Fields§
§state: Option<String>"inactive", "draining" or "drained".
in_flight: Option<u64>Number of requests currently in flight.
drain_remaining_millis: Option<u64>Milliseconds left in the drain window.
mode: Option<String>Active signalling mode (omitted when inactive).
Trait Implementations§
Source§impl Clone for PreemptionStatus
impl Clone for PreemptionStatus
Source§fn clone(&self) -> PreemptionStatus
fn clone(&self) -> PreemptionStatus
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 PreemptionStatus
impl Debug for PreemptionStatus
Source§impl Default for PreemptionStatus
impl Default for PreemptionStatus
Source§fn default() -> PreemptionStatus
fn default() -> PreemptionStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PreemptionStatus
impl<'de> Deserialize<'de> for PreemptionStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PreemptionStatus
Source§impl PartialEq for PreemptionStatus
impl PartialEq for PreemptionStatus
Source§fn eq(&self, other: &PreemptionStatus) -> bool
fn eq(&self, other: &PreemptionStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PreemptionStatus
impl Serialize for PreemptionStatus
impl StructuralPartialEq for PreemptionStatus
Auto Trait Implementations§
impl Freeze for PreemptionStatus
impl RefUnwindSafe for PreemptionStatus
impl Send for PreemptionStatus
impl Sync for PreemptionStatus
impl Unpin for PreemptionStatus
impl UnsafeUnpin for PreemptionStatus
impl UnwindSafe for PreemptionStatus
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.