pub struct StepSummary {
pub step_id: StepId,
pub step_type: String,
pub summary: String,
pub success: bool,
pub duration_ms: Option<u64>,
pub key_output: Option<String>,
}Expand description
Summary of a step for condensation
Fields§
§step_id: StepIdStep ID
step_type: StringStep type/name
summary: StringBrief description of what happened
success: boolWhether step succeeded
duration_ms: Option<u64>Duration in milliseconds
key_output: Option<String>Key output (truncated if needed)
Trait Implementations§
Source§impl Clone for StepSummary
impl Clone for StepSummary
Source§fn clone(&self) -> StepSummary
fn clone(&self) -> StepSummary
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 StepSummary
impl Debug for StepSummary
Source§impl<'de> Deserialize<'de> for StepSummary
impl<'de> Deserialize<'de> for StepSummary
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 StepSummary
impl RefUnwindSafe for StepSummary
impl Send for StepSummary
impl Sync for StepSummary
impl Unpin for StepSummary
impl UnsafeUnpin for StepSummary
impl UnwindSafe for StepSummary
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