pub struct WorkflowProvenance {
pub output_ref: FlowRef,
pub workflow_ref: WorkflowRef,
pub instance_id: String,
pub step_id: String,
pub capability: String,
pub input_refs: Vec<FlowRef>,
pub created_ms: u128,
}Expand description
Workflow provenance - tracks why an object exists through workflow execution
Fields§
§output_ref: FlowRefThe output reference that was created
workflow_ref: WorkflowRefWhich workflow created it
instance_id: StringWhich workflow instance
step_id: StringWhich step created it
capability: StringWhat capability executed the step
input_refs: Vec<FlowRef>Input references that led to this output
created_ms: u128When it was created
Implementations§
Trait Implementations§
Source§impl Clone for WorkflowProvenance
impl Clone for WorkflowProvenance
Source§impl Debug for WorkflowProvenance
impl Debug for WorkflowProvenance
Source§impl<'de> Deserialize<'de> for WorkflowProvenance
impl<'de> Deserialize<'de> for WorkflowProvenance
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 WorkflowProvenance
impl RefUnwindSafe for WorkflowProvenance
impl Send for WorkflowProvenance
impl Sync for WorkflowProvenance
impl Unpin for WorkflowProvenance
impl UnsafeUnpin for WorkflowProvenance
impl UnwindSafe for WorkflowProvenance
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