pub struct SchedulerStatus {
pub pending: u32,
pub human_pending: u32,
pub dispatched: u32,
pub running: u32,
pub completed: u32,
pub failed: u32,
}Expand description
Scheduler DO queue status for monitoring.
Fields§
§pending: u32Tasks waiting to become dispatchable.
human_pending: u32Pending tasks in the human lane — a subset of pending counted
separately so operators can see human-requested work.
dispatched: u32Tasks whose workflow_dispatch was sent but not yet picked up.
running: u32Tasks a CI run has claimed but not yet reported complete.
completed: u32Tasks that completed successfully.
failed: u32Tasks whose CI run reported failure.
Trait Implementations§
Source§impl Clone for SchedulerStatus
impl Clone for SchedulerStatus
Source§impl ComposeSchema for SchedulerStatus
impl ComposeSchema for SchedulerStatus
Source§impl Debug for SchedulerStatus
impl Debug for SchedulerStatus
Source§impl<'de> Deserialize<'de> for SchedulerStatus
impl<'de> Deserialize<'de> for SchedulerStatus
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 Serialize for SchedulerStatus
impl Serialize for SchedulerStatus
Auto Trait Implementations§
impl Freeze for SchedulerStatus
impl RefUnwindSafe for SchedulerStatus
impl Send for SchedulerStatus
impl Sync for SchedulerStatus
impl Unpin for SchedulerStatus
impl UnsafeUnpin for SchedulerStatus
impl UnwindSafe for SchedulerStatus
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