pub struct QueueStatus {
pub queued: u64,
pub leased: u64,
pub failed: u64,
pub oldest_queued_at: Option<String>,
}Expand description
The queue object inside MergeStatus: what is waiting, so a worker
that stopped is noticed rather than silently leaving merges undone.
Fields§
§queued: u64Jobs waiting for a worker.
leased: u64Jobs a worker holds now.
failed: u64Jobs out of attempts, kept until retried.
oldest_queued_at: Option<String>When the oldest waiting job was queued; null when none waits.
Trait Implementations§
Source§impl Clone for QueueStatus
impl Clone for QueueStatus
Source§impl Debug for QueueStatus
impl Debug for QueueStatus
Source§impl Default for QueueStatus
impl Default for QueueStatus
Source§impl<'de> Deserialize<'de> for QueueStatus
impl<'de> Deserialize<'de> for QueueStatus
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
Source§impl PartialEq for QueueStatus
impl PartialEq for QueueStatus
Source§impl Serialize for QueueStatus
impl Serialize for QueueStatus
impl StructuralPartialEq for QueueStatus
Auto Trait Implementations§
impl Freeze for QueueStatus
impl RefUnwindSafe for QueueStatus
impl Send for QueueStatus
impl Sync for QueueStatus
impl Unpin for QueueStatus
impl UnsafeUnpin for QueueStatus
impl UnwindSafe for QueueStatus
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