pub struct WorkflowMetadata {
pub name: String,
pub version: String,
pub created_at: DateTime<Utc>,
pub started_at: Option<DateTime<Utc>>,
pub completed_at: Option<DateTime<Utc>>,
pub duration_ms: Option<u64>,
pub owner: Option<String>,
pub tags: HashMap<String, String>,
}Expand description
Workflow metadata.
Fields§
§name: StringWorkflow name.
version: StringWorkflow version.
created_at: DateTime<Utc>Workflow creation time.
started_at: Option<DateTime<Utc>>Workflow start time.
completed_at: Option<DateTime<Utc>>Workflow completion time.
duration_ms: Option<u64>Total duration in milliseconds.
owner: Option<String>Workflow creator/owner.
Custom tags.
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 · 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 WorkflowMetadata
impl Debug for WorkflowMetadata
Source§impl<'de> Deserialize<'de> for WorkflowMetadata
impl<'de> Deserialize<'de> for WorkflowMetadata
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 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