pub struct UnservedQueue {
pub key: UnservedKey,
pub reason: QueueServiceReason,
pub policy: QueueServicePolicy,
pub census: PoolCensus,
pub unserved_for: Duration,
pub waiting: Vec<UnservedDispatch>,
}Expand description
The unserved state of one address, as read by an operator surface.
Fields§
§key: UnservedKeyWhich address is unserved.
reason: QueueServiceReasonTaxonomy state of the address at the last classification.
policy: QueueServicePolicyPolicy the parked dispatches are being held under.
census: PoolCensusLive poller census behind the verdict.
unserved_for: DurationHow long this address has been continuously unserved.
waiting: Vec<UnservedDispatch>Every dispatch currently parked on it, oldest first.
Trait Implementations§
Source§impl Clone for UnservedQueue
impl Clone for UnservedQueue
Source§fn clone(&self) -> UnservedQueue
fn clone(&self) -> UnservedQueue
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 UnservedQueue
impl Debug for UnservedQueue
impl Eq for UnservedQueue
Source§impl PartialEq for UnservedQueue
impl PartialEq for UnservedQueue
impl StructuralPartialEq for UnservedQueue
Auto Trait Implementations§
impl Freeze for UnservedQueue
impl RefUnwindSafe for UnservedQueue
impl Send for UnservedQueue
impl Sync for UnservedQueue
impl Unpin for UnservedQueue
impl UnsafeUnpin for UnservedQueue
impl UnwindSafe for UnservedQueue
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request