pub struct LibraryProcessingQueueHealth {Show 13 fields
pub pending_count: u64,
pub queued_count: u64,
pub oldest_pending_age_seconds: Option<u64>,
pub oldest_queued_age_seconds: Option<u64>,
pub recent_failure_count: u64,
pub status_counts: Vec<LibraryProcessingMetric>,
pub stage_counts: Vec<LibraryProcessingMetric>,
pub waiting_reason_counts: Vec<LibraryProcessingMetric>,
pub dependency_counts: Vec<LibraryProcessingMetric>,
pub processed_last_hour: u64,
pub failed_last_hour: u64,
pub processing_rate_per_minute: f64,
pub failure_rate_percent: f64,
}Fields§
§pending_count: u64§queued_count: u64§oldest_pending_age_seconds: Option<u64>§oldest_queued_age_seconds: Option<u64>§recent_failure_count: u64§status_counts: Vec<LibraryProcessingMetric>§stage_counts: Vec<LibraryProcessingMetric>§waiting_reason_counts: Vec<LibraryProcessingMetric>§dependency_counts: Vec<LibraryProcessingMetric>§processed_last_hour: u64§failed_last_hour: u64§processing_rate_per_minute: f64§failure_rate_percent: f64Trait Implementations§
Source§impl Clone for LibraryProcessingQueueHealth
impl Clone for LibraryProcessingQueueHealth
Source§fn clone(&self) -> LibraryProcessingQueueHealth
fn clone(&self) -> LibraryProcessingQueueHealth
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 ComposeSchema for LibraryProcessingQueueHealth
impl ComposeSchema for LibraryProcessingQueueHealth
Source§impl Debug for LibraryProcessingQueueHealth
impl Debug for LibraryProcessingQueueHealth
Source§impl<'de> Deserialize<'de> for LibraryProcessingQueueHealth
impl<'de> Deserialize<'de> for LibraryProcessingQueueHealth
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
Auto Trait Implementations§
impl Freeze for LibraryProcessingQueueHealth
impl RefUnwindSafe for LibraryProcessingQueueHealth
impl Send for LibraryProcessingQueueHealth
impl Sync for LibraryProcessingQueueHealth
impl Unpin for LibraryProcessingQueueHealth
impl UnsafeUnpin for LibraryProcessingQueueHealth
impl UnwindSafe for LibraryProcessingQueueHealth
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