pub struct TaskWaitReasons {
pub task_id: i64,
pub reasons: Vec<TaskWaitReason>,
}Expand description
Per-task wait-reason bundle attached to a TaskOverview response.
The scheduler classifies every non-dispatched task into one or more
TaskWaitReasons; the TUI uses this both for inline ⏳ #N
suffixes (dependency reasons) and the full detail-overlay list.
Fields§
§task_id: i64§reasons: Vec<TaskWaitReason>Trait Implementations§
Source§impl Clone for TaskWaitReasons
impl Clone for TaskWaitReasons
Source§fn clone(&self) -> TaskWaitReasons
fn clone(&self) -> TaskWaitReasons
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TaskWaitReasons
impl Debug for TaskWaitReasons
Source§impl<'de> Deserialize<'de> for TaskWaitReasons
impl<'de> Deserialize<'de> for TaskWaitReasons
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 TaskWaitReasons
impl RefUnwindSafe for TaskWaitReasons
impl Send for TaskWaitReasons
impl Sync for TaskWaitReasons
impl Unpin for TaskWaitReasons
impl UnsafeUnpin for TaskWaitReasons
impl UnwindSafe for TaskWaitReasons
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