pub struct RunRecordView {
pub run_id: String,
pub workflow_id: String,
pub status: RunStatus,
pub result: Option<Value>,
pub error: Option<String>,
pub author: String,
pub created_at: String,
}Expand description
The client-visible snapshot of a run returned by GET /runs/{id}.
Fields§
§run_id: StringServer-minted run id.
workflow_id: StringThe workflow this run executes; the run’s provenance resource_ref.
status: RunStatusCurrent lifecycle status.
result: Option<Value>Output envelope, present once Succeeded.
error: Option<String>Failure summary, present once Failed/Aborted.
Server-stamped author (authenticated caller), never client-supplied.
created_at: StringRFC-3339 submit time, stamped at the handler boundary.
Implementations§
Trait Implementations§
Source§impl Clone for RunRecordView
impl Clone for RunRecordView
Source§fn clone(&self) -> RunRecordView
fn clone(&self) -> RunRecordView
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RunRecordView
impl Debug for RunRecordView
Source§impl<'de> Deserialize<'de> for RunRecordView
impl<'de> Deserialize<'de> for RunRecordView
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
Source§impl PartialEq for RunRecordView
impl PartialEq for RunRecordView
Source§impl Serialize for RunRecordView
impl Serialize for RunRecordView
impl StructuralPartialEq for RunRecordView
Auto Trait Implementations§
impl Freeze for RunRecordView
impl RefUnwindSafe for RunRecordView
impl Send for RunRecordView
impl Sync for RunRecordView
impl Unpin for RunRecordView
impl UnsafeUnpin for RunRecordView
impl UnwindSafe for RunRecordView
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