pub struct WorkflowBuilder { /* private fields */ }Implementations§
Source§impl WorkflowBuilder
impl WorkflowBuilder
pub fn on(self, activation: WorkflowActivationConfig) -> Self
pub fn step( self, step_id: impl Into<String>, config: WorkflowStepConfig, ) -> Self
Sourcepub fn to_spec(self) -> WorkflowDefinitionSpec
pub fn to_spec(self) -> WorkflowDefinitionSpec
Consumes the builder and returns the generated workflow definition spec.
Trait Implementations§
Source§impl Clone for WorkflowBuilder
impl Clone for WorkflowBuilder
Source§fn clone(&self) -> WorkflowBuilder
fn clone(&self) -> WorkflowBuilder
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 WorkflowBuilder
impl Debug for WorkflowBuilder
Source§impl From<WorkflowBuilder> for WorkflowDefinitionSpecOrBuilder
impl From<WorkflowBuilder> for WorkflowDefinitionSpecOrBuilder
Source§fn from(builder: WorkflowBuilder) -> Self
fn from(builder: WorkflowBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WorkflowBuilder
impl RefUnwindSafe for WorkflowBuilder
impl Send for WorkflowBuilder
impl Sync for WorkflowBuilder
impl Unpin for WorkflowBuilder
impl UnsafeUnpin for WorkflowBuilder
impl UnwindSafe for WorkflowBuilder
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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