pub struct WorkflowStepDbRecord {Show 24 fields
pub id: Uuid,
pub workflow_run_id: Uuid,
pub step_key: StepKeyName,
pub execution_kind: WorkflowStepExecutionKind,
pub job_type: Option<JobTypeName>,
pub organization_id: Option<Uuid>,
pub payload: Value,
pub priority: Option<i32>,
pub max_attempts: Option<i32>,
pub timeout_seconds: Option<i32>,
pub stage: Option<JobStage>,
pub status: WorkflowStepStatus,
pub job_id: Option<Uuid>,
pub released_at: Option<DateTime<Utc>>,
pub started_at: Option<DateTime<Utc>>,
pub finished_at: Option<DateTime<Utc>>,
pub dependency_count_total: i32,
pub dependency_count_pending: i32,
pub dependency_count_unsatisfied: i32,
pub status_reason: Option<String>,
pub last_error_code: Option<String>,
pub last_error_message: Option<String>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Fields§
§id: Uuid§workflow_run_id: Uuid§step_key: StepKeyName§execution_kind: WorkflowStepExecutionKind§job_type: Option<JobTypeName>§organization_id: Option<Uuid>§payload: Value§priority: Option<i32>§max_attempts: Option<i32>§timeout_seconds: Option<i32>§stage: Option<JobStage>§status: WorkflowStepStatus§job_id: Option<Uuid>§released_at: Option<DateTime<Utc>>§started_at: Option<DateTime<Utc>>§finished_at: Option<DateTime<Utc>>§dependency_count_total: i32§dependency_count_pending: i32§dependency_count_unsatisfied: i32§status_reason: Option<String>§last_error_code: Option<String>§last_error_message: Option<String>§created_at: DateTime<Utc>§updated_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for WorkflowStepDbRecord
impl Clone for WorkflowStepDbRecord
Source§fn clone(&self) -> WorkflowStepDbRecord
fn clone(&self) -> WorkflowStepDbRecord
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 moreAuto Trait Implementations§
impl Freeze for WorkflowStepDbRecord
impl RefUnwindSafe for WorkflowStepDbRecord
impl Send for WorkflowStepDbRecord
impl Sync for WorkflowStepDbRecord
impl Unpin for WorkflowStepDbRecord
impl UnsafeUnpin for WorkflowStepDbRecord
impl UnwindSafe for WorkflowStepDbRecord
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more