pub struct WorkflowMetadataChange {
pub target: WorkflowTarget,
pub expected_version: u64,
pub name: Option<String>,
pub archived: Option<bool>,
pub idempotency_key: String,
}Expand description
Compare-and-set metadata command with a durable idempotency receipt.
Fields§
§target: WorkflowTargetTarget resource.
expected_version: u64Version displayed to the caller.
name: Option<String>New display name; omitted to preserve it.
archived: Option<bool>Archive/unarchive; omitted to preserve it. Active instances cannot be archived.
idempotency_key: StringStable command identity, scoped to the authenticated tenant and subject.
Implementations§
Trait Implementations§
Source§impl Clone for WorkflowMetadataChange
impl Clone for WorkflowMetadataChange
Source§fn clone(&self) -> WorkflowMetadataChange
fn clone(&self) -> WorkflowMetadataChange
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 WorkflowMetadataChange
impl Debug for WorkflowMetadataChange
Source§impl<'de> Deserialize<'de> for WorkflowMetadataChange
impl<'de> Deserialize<'de> for WorkflowMetadataChange
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
impl Eq for WorkflowMetadataChange
Source§impl PartialEq for WorkflowMetadataChange
impl PartialEq for WorkflowMetadataChange
Source§impl Serialize for WorkflowMetadataChange
impl Serialize for WorkflowMetadataChange
impl StructuralPartialEq for WorkflowMetadataChange
Auto Trait Implementations§
impl Freeze for WorkflowMetadataChange
impl RefUnwindSafe for WorkflowMetadataChange
impl Send for WorkflowMetadataChange
impl Sync for WorkflowMetadataChange
impl Unpin for WorkflowMetadataChange
impl UnsafeUnpin for WorkflowMetadataChange
impl UnwindSafe for WorkflowMetadataChange
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.