pub struct SqliteJobStatistics {
pub total: u64,
pub queued: u64,
pub running: u64,
pub succeeded: u64,
pub failed: u64,
pub cancelled: u64,
pub interrupted: u64,
pub hidden: u64,
pub database_bytes: u64,
pub logical_bytes: u64,
}Expand description
Redaction-safe aggregate state for the durable job database.
Fields§
§total: u64Total retained job rows, including soft-deleted history.
queued: u64Jobs accepted but not yet claimed.
running: u64Jobs currently recorded as running.
succeeded: u64Successfully completed jobs.
failed: u64Jobs completed with a structured failure.
cancelled: u64Jobs cancelled before or during execution.
interrupted: u64Jobs conservatively marked after uncertain shutdown completion.
Soft-deleted history rows.
database_bytes: u64Main SQLite database pages multiplied by page size, excluding WAL files.
logical_bytes: u64Logical job-row bytes used for admission and retention accounting.
Trait Implementations§
Source§impl Clone for SqliteJobStatistics
impl Clone for SqliteJobStatistics
Source§fn clone(&self) -> SqliteJobStatistics
fn clone(&self) -> SqliteJobStatistics
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 SqliteJobStatistics
Source§impl Debug for SqliteJobStatistics
impl Debug for SqliteJobStatistics
impl Eq for SqliteJobStatistics
Source§impl PartialEq for SqliteJobStatistics
impl PartialEq for SqliteJobStatistics
Source§impl Serialize for SqliteJobStatistics
impl Serialize for SqliteJobStatistics
impl StructuralPartialEq for SqliteJobStatistics
Auto Trait Implementations§
impl Freeze for SqliteJobStatistics
impl RefUnwindSafe for SqliteJobStatistics
impl Send for SqliteJobStatistics
impl Sync for SqliteJobStatistics
impl Unpin for SqliteJobStatistics
impl UnsafeUnpin for SqliteJobStatistics
impl UnwindSafe for SqliteJobStatistics
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