pub struct DagReport {
pub completed: HashSet<TaskId>,
pub skipped: HashSet<TaskId>,
pub failed: HashMap<TaskId, String>,
pub cancelled: HashSet<TaskId>,
}Expand description
Report from a DAG execution run.
Fields§
§completed: HashSet<TaskId>Tasks that completed successfully.
skipped: HashSet<TaskId>Tasks that were skipped (cache hit).
failed: HashMap<TaskId, String>Tasks that failed, with error messages.
cancelled: HashSet<TaskId>Tasks cancelled because a dependency failed.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DagReport
impl RefUnwindSafe for DagReport
impl Send for DagReport
impl Sync for DagReport
impl Unpin for DagReport
impl UnsafeUnpin for DagReport
impl UnwindSafe for DagReport
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