pub struct WorkflowActivation {
pub instance_id: InstanceId,
pub lifecycle: LifecyclePolicy,
pub config: Value,
pub bindings: Vec<TriggerBinding>,
}Expand description
Optional activation committed with publication when a proposal is confirmed.
Fields§
§instance_id: InstanceIdStable instance identity displayed in the proposal.
lifecycle: LifecyclePolicyLifecycle pinned by the created instance.
config: ValueInstance configuration validated against the published Spec schema.
bindings: Vec<TriggerBinding>Trigger bindings to publish atomically; at most 32.
Trait Implementations§
Source§impl Clone for WorkflowActivation
impl Clone for WorkflowActivation
Source§fn clone(&self) -> WorkflowActivation
fn clone(&self) -> WorkflowActivation
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 moreSource§impl Debug for WorkflowActivation
impl Debug for WorkflowActivation
Source§impl<'de> Deserialize<'de> for WorkflowActivation
impl<'de> Deserialize<'de> for WorkflowActivation
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 WorkflowActivation
impl RefUnwindSafe for WorkflowActivation
impl Send for WorkflowActivation
impl Sync for WorkflowActivation
impl Unpin for WorkflowActivation
impl UnsafeUnpin for WorkflowActivation
impl UnwindSafe for WorkflowActivation
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