pub struct WorkflowStepExecution {
pub task_id: String,
pub run_task_id: String,
pub step_id: String,
pub status: TaskStatus,
pub started_at: Option<DateTime<Utc>>,
pub completed_at: Option<DateTime<Utc>>,
pub result: Option<Value>,
pub error: Option<String>,
}Expand description
One step’s execution row. task_id is the cloud Task row’s id;
run_task_id is the parent run-level Task. step_id is the
definition-level identifier (e.g. "fetch", "summarize").
status mirrors the corresponding Task row’s status — duplicated
here so listing one run’s steps + their statuses needs only one
query against workflow_step_executions.
Fields§
§task_id: String§run_task_id: String§step_id: String§status: TaskStatus§started_at: Option<DateTime<Utc>>§completed_at: Option<DateTime<Utc>>§result: Option<Value>§error: Option<String>Trait Implementations§
Source§impl Clone for WorkflowStepExecution
impl Clone for WorkflowStepExecution
Source§fn clone(&self) -> WorkflowStepExecution
fn clone(&self) -> WorkflowStepExecution
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 WorkflowStepExecution
impl Debug for WorkflowStepExecution
Source§impl<'de> Deserialize<'de> for WorkflowStepExecution
impl<'de> Deserialize<'de> for WorkflowStepExecution
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 WorkflowStepExecution
impl PartialEq for WorkflowStepExecution
Source§fn eq(&self, other: &WorkflowStepExecution) -> bool
fn eq(&self, other: &WorkflowStepExecution) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WorkflowStepExecution
impl Serialize for WorkflowStepExecution
impl StructuralPartialEq for WorkflowStepExecution
Auto Trait Implementations§
impl Freeze for WorkflowStepExecution
impl RefUnwindSafe for WorkflowStepExecution
impl Send for WorkflowStepExecution
impl Sync for WorkflowStepExecution
impl Unpin for WorkflowStepExecution
impl UnsafeUnpin for WorkflowStepExecution
impl UnwindSafe for WorkflowStepExecution
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