pub struct WorkflowStage {
pub tasks: Vec<TaskSpec>,
}
Expand description
Represents a single stage in a workflow containing one or more tasks
Tasks within a stage can be executed in parallel. The workflow will only proceed to the next stage once all tasks in the current stage are complete.
Fields§
§tasks: Vec<TaskSpec>
Trait Implementations§
Source§impl Debug for WorkflowStage
impl Debug for WorkflowStage
Source§impl<'de> Deserialize<'de> for WorkflowStage
impl<'de> Deserialize<'de> for WorkflowStage
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 WorkflowStage
impl RefUnwindSafe for WorkflowStage
impl Send for WorkflowStage
impl Sync for WorkflowStage
impl Unpin for WorkflowStage
impl UnwindSafe for WorkflowStage
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> 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