pub struct QueueCounts {
pub available: i64,
pub running: i64,
pub terminal: i64,
}Fields§
§available: i64§running: i64§terminal: i64Count of rows in any terminal state (completed, failed, or
cancelled) for the queue. The name reflects what the field
actually counts: it is count(*) FROM done_entries semantics, not
count(*) WHERE state = 'completed'. The historical name
completed was a misnomer — queue_counts_exact has always
included failed and cancelled terminals; renamed in #290 along
with the counter-backed read path.
Trait Implementations§
Source§impl Clone for QueueCounts
impl Clone for QueueCounts
Source§fn clone(&self) -> QueueCounts
fn clone(&self) -> QueueCounts
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 moreimpl Copy for QueueCounts
Source§impl Debug for QueueCounts
impl Debug for QueueCounts
impl Eq for QueueCounts
Source§impl PartialEq for QueueCounts
impl PartialEq for QueueCounts
Source§fn eq(&self, other: &QueueCounts) -> bool
fn eq(&self, other: &QueueCounts) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for QueueCounts
Auto Trait Implementations§
impl Freeze for QueueCounts
impl RefUnwindSafe for QueueCounts
impl Send for QueueCounts
impl Sync for QueueCounts
impl Unpin for QueueCounts
impl UnsafeUnpin for QueueCounts
impl UnwindSafe for QueueCounts
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§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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more