pub struct WorkflowMetadata {
pub workflow_id: String,
pub workflow_name: String,
pub run_id: Option<String>,
pub status: ExecutionStatus,
pub started_at: Option<String>,
pub completed_at: Option<String>,
pub duration: Option<String>,
}Expand description
Metadata about the workflow execution context.
Fields§
§workflow_id: StringWorkflow identifier
workflow_name: StringWorkflow name
run_id: Option<String>Current run ID
status: ExecutionStatusExecution status
started_at: Option<String>Start time
completed_at: Option<String>End time
duration: Option<String>Total execution time
Trait Implementations§
Source§impl Clone for WorkflowMetadata
impl Clone for WorkflowMetadata
Source§fn clone(&self) -> WorkflowMetadata
fn clone(&self) -> WorkflowMetadata
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 moreAuto Trait Implementations§
impl Freeze for WorkflowMetadata
impl RefUnwindSafe for WorkflowMetadata
impl Send for WorkflowMetadata
impl Sync for WorkflowMetadata
impl Unpin for WorkflowMetadata
impl UnsafeUnpin for WorkflowMetadata
impl UnwindSafe for WorkflowMetadata
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