pub struct WorkflowStepExecution {
pub step_id: String,
pub status: WorkflowStepStatus,
pub attempts: Vec<WorkflowStepAttempt>,
pub input: Option<Value>,
pub output: Option<Value>,
pub status_message: String,
pub skip_reason: String,
pub started_at: Option<SystemTime>,
pub completed_at: Option<SystemTime>,
}Expand description
Native message type for gestalt.provider.v1.WorkflowStepExecution.
Fields§
§step_id: StringThe step_id field.
status: WorkflowStepStatusThe status field.
attempts: Vec<WorkflowStepAttempt>The attempts field.
input: Option<Value>The input field; None when unset.
output: Option<Value>The output field; None when unset.
status_message: StringThe status_message field.
skip_reason: StringThe skip_reason field.
started_at: Option<SystemTime>The started_at field; None when unset.
completed_at: Option<SystemTime>The completed_at field; None when unset.
Trait Implementations§
Source§impl Clone for WorkflowStepExecution
impl Clone for WorkflowStepExecution
Source§fn clone(&self) -> WorkflowStepExecution
fn clone(&self) -> WorkflowStepExecution
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 WorkflowStepExecution
impl Debug for WorkflowStepExecution
Source§impl Default for WorkflowStepExecution
impl Default for WorkflowStepExecution
Source§fn default() -> WorkflowStepExecution
fn default() -> WorkflowStepExecution
Returns the “default value” for a type. Read more
Source§impl PartialEq for WorkflowStepExecution
impl PartialEq for WorkflowStepExecution
Source§fn eq(&self, other: &WorkflowStepExecution) -> bool
fn eq(&self, other: &WorkflowStepExecution) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WorkflowStepExecution
Auto Trait Implementations§
impl Freeze for WorkflowStepExecution
impl RefUnwindSafe for WorkflowStepExecution
impl Send for WorkflowStepExecution
impl Sync for WorkflowStepExecution
impl Unpin for WorkflowStepExecution
impl UnsafeUnpin for WorkflowStepExecution
impl UnwindSafe for WorkflowStepExecution
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