pub struct WorkflowResult {
pub output: HashMap<String, Vec<u8>>,
pub duration: Duration,
pub metrics: WorkflowMetrics,
}Expand description
Result of a successful workflow completion
Fields§
§output: HashMap<String, Vec<u8>>Final output data
duration: DurationExecution duration
metrics: WorkflowMetricsMetrics collected during execution
Trait Implementations§
Source§impl Clone for WorkflowResult
impl Clone for WorkflowResult
Source§fn clone(&self) -> WorkflowResult
fn clone(&self) -> WorkflowResult
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 WorkflowResult
impl Debug for WorkflowResult
Source§impl<'de> Deserialize<'de> for WorkflowResult
impl<'de> Deserialize<'de> for WorkflowResult
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 WorkflowResult
impl PartialEq for WorkflowResult
Source§impl Serialize for WorkflowResult
impl Serialize for WorkflowResult
impl StructuralPartialEq for WorkflowResult
Auto Trait Implementations§
impl Freeze for WorkflowResult
impl RefUnwindSafe for WorkflowResult
impl Send for WorkflowResult
impl Sync for WorkflowResult
impl Unpin for WorkflowResult
impl UnwindSafe for WorkflowResult
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