pub struct StepStatusHistory {
pub id: i64,
pub step_instance_id: StepInstanceId,
pub status: StepStatus,
pub created_at: DateTime<Utc>,
}Expand description
A historical record of a status transition for a step instance.
Fields§
§id: i64Unique identifier for the history record.
step_instance_id: StepInstanceIdAssociated step instance ID.
status: StepStatusThe status the step transitioned into.
created_at: DateTime<Utc>Timestamp when the status transition occurred.
Trait Implementations§
Source§impl Clone for StepStatusHistory
impl Clone for StepStatusHistory
Source§fn clone(&self) -> StepStatusHistory
fn clone(&self) -> StepStatusHistory
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 ComposeSchema for StepStatusHistory
impl ComposeSchema for StepStatusHistory
Source§impl Debug for StepStatusHistory
impl Debug for StepStatusHistory
Source§impl<'de> Deserialize<'de> for StepStatusHistory
impl<'de> Deserialize<'de> for StepStatusHistory
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
Source§impl<'a, R: Row> FromRow<'a, R> for StepStatusHistory
impl<'a, R: Row> FromRow<'a, R> for StepStatusHistory
Source§impl Serialize for StepStatusHistory
impl Serialize for StepStatusHistory
Auto Trait Implementations§
impl Freeze for StepStatusHistory
impl RefUnwindSafe for StepStatusHistory
impl Send for StepStatusHistory
impl Sync for StepStatusHistory
impl Unpin for StepStatusHistory
impl UnsafeUnpin for StepStatusHistory
impl UnwindSafe for StepStatusHistory
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