pub struct WorkflowStepRecord {
pub step_index: usize,
pub step_name: String,
pub step_type: String,
pub input: JsonValue,
pub output: Option<JsonValue>,
pub execution_time_ms: Option<u64>,
}Expand description
A single step record in workflow execution
Fields§
§step_index: usize§step_name: String§step_type: String§input: JsonValue§output: Option<JsonValue>§execution_time_ms: Option<u64>Trait Implementations§
Source§impl Clone for WorkflowStepRecord
impl Clone for WorkflowStepRecord
Source§fn clone(&self) -> WorkflowStepRecord
fn clone(&self) -> WorkflowStepRecord
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 WorkflowStepRecord
impl Debug for WorkflowStepRecord
Source§impl<'de> Deserialize<'de> for WorkflowStepRecord
impl<'de> Deserialize<'de> for WorkflowStepRecord
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 WorkflowStepRecord
impl RefUnwindSafe for WorkflowStepRecord
impl Send for WorkflowStepRecord
impl Sync for WorkflowStepRecord
impl Unpin for WorkflowStepRecord
impl UnwindSafe for WorkflowStepRecord
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