pub struct TaskExecutionSummary {
pub id: String,
pub task_name: String,
pub exit_code: Option<i32>,
pub started_at: u64,
pub duration_ms: u64,
pub truncated: bool,
}Expand description
Lightweight summary of a task execution (omits stdout/stderr).
Fields§
§id: String§task_name: String§exit_code: Option<i32>§started_at: u64§duration_ms: u64§truncated: boolImplementations§
Source§impl TaskExecutionSummary
impl TaskExecutionSummary
pub fn from_execution(exec: &TaskExecution) -> Self
Trait Implementations§
Source§impl Clone for TaskExecutionSummary
impl Clone for TaskExecutionSummary
Source§fn clone(&self) -> TaskExecutionSummary
fn clone(&self) -> TaskExecutionSummary
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 TaskExecutionSummary
impl Debug for TaskExecutionSummary
Source§impl<'de> Deserialize<'de> for TaskExecutionSummary
impl<'de> Deserialize<'de> for TaskExecutionSummary
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 TaskExecutionSummary
impl RefUnwindSafe for TaskExecutionSummary
impl Send for TaskExecutionSummary
impl Sync for TaskExecutionSummary
impl Unpin for TaskExecutionSummary
impl UnsafeUnpin for TaskExecutionSummary
impl UnwindSafe for TaskExecutionSummary
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