pub struct RunResult {
pub session_id: SessionKey,
pub pack_id: PackId,
pub pack_version: Version,
pub flow_id: FlowId,
pub started_at_utc: OffsetDateTime,
pub finished_at_utc: OffsetDateTime,
pub status: RunStatus,
pub node_summaries: Vec<NodeSummary>,
pub failures: Vec<NodeFailure>,
pub artifacts_dir: Option<String>,
}Expand description
Aggregated run outcome emitted by the runtime.
Fields§
§session_id: SessionKeySession identifier emitted by the runtime.
pack_id: PackIdPack identifier.
pack_version: VersionPack version executed for the run.
flow_id: FlowIdFlow identifier executed for the session.
started_at_utc: OffsetDateTimeWall-clock start timestamp in UTC.
finished_at_utc: OffsetDateTimeWall-clock finish timestamp in UTC.
status: RunStatusFinal run status.
node_summaries: Vec<NodeSummary>Per-node execution summaries.
failures: Vec<NodeFailure>Rich failure diagnostics, if any.
artifacts_dir: Option<String>Directory containing emitted artifacts/log bundles.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RunResult
impl<'de> Deserialize<'de> for RunResult
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
impl StructuralPartialEq for RunResult
Auto Trait Implementations§
impl Freeze for RunResult
impl RefUnwindSafe for RunResult
impl Send for RunResult
impl Sync for RunResult
impl Unpin for RunResult
impl UnwindSafe for RunResult
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)