#[non_exhaustive]pub struct WorkflowStartUpdateOptions {
pub update_id: Option<String>,
pub header: Option<Header>,
pub wait_for_stage: WorkflowUpdateWaitStage,
}Expand description
Options for starting an update without waiting for completion.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.update_id: Option<String>Update ID for idempotency. If not provided, a UUID will be generated.
header: Option<Header>Headers to include with the update.
wait_for_stage: WorkflowUpdateWaitStageThe lifecycle stage to wait for before returning the handle.
Implementations§
Source§impl WorkflowStartUpdateOptions
impl WorkflowStartUpdateOptions
Sourcepub fn builder() -> WorkflowStartUpdateOptionsBuilder
pub fn builder() -> WorkflowStartUpdateOptionsBuilder
Create an instance of WorkflowStartUpdateOptions using the builder syntax
Trait Implementations§
Source§impl Clone for WorkflowStartUpdateOptions
impl Clone for WorkflowStartUpdateOptions
Source§fn clone(&self) -> WorkflowStartUpdateOptions
fn clone(&self) -> WorkflowStartUpdateOptions
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 WorkflowStartUpdateOptions
impl Debug for WorkflowStartUpdateOptions
Source§impl Default for WorkflowStartUpdateOptions
impl Default for WorkflowStartUpdateOptions
Source§fn default() -> WorkflowStartUpdateOptions
fn default() -> WorkflowStartUpdateOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WorkflowStartUpdateOptions
impl RefUnwindSafe for WorkflowStartUpdateOptions
impl Send for WorkflowStartUpdateOptions
impl Sync for WorkflowStartUpdateOptions
impl Unpin for WorkflowStartUpdateOptions
impl UnsafeUnpin for WorkflowStartUpdateOptions
impl UnwindSafe for WorkflowStartUpdateOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request