pub struct RunLifecycleState {
pub run_id: String,
pub status: RunStatus,
pub status_reason: Option<String>,
pub updated_at: u64,
pub step_count: u32,
}Expand description
Run lifecycle state stored in the state engine.
Fields§
§run_id: StringCurrent run id.
status: RunStatusCoarse lifecycle status.
status_reason: Option<String>Reason string for the current status (set when Done or Waiting, None when Running).
updated_at: u64Last update timestamp (unix millis).
step_count: u32Total steps completed.
Trait Implementations§
Source§impl Clone for RunLifecycleState
impl Clone for RunLifecycleState
Source§fn clone(&self) -> RunLifecycleState
fn clone(&self) -> RunLifecycleState
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 moreSource§impl Debug for RunLifecycleState
impl Debug for RunLifecycleState
Source§impl Default for RunLifecycleState
impl Default for RunLifecycleState
Source§fn default() -> RunLifecycleState
fn default() -> RunLifecycleState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RunLifecycleState
impl<'de> Deserialize<'de> for RunLifecycleState
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 PartialEq for RunLifecycleState
impl PartialEq for RunLifecycleState
Source§impl Serialize for RunLifecycleState
impl Serialize for RunLifecycleState
impl Eq for RunLifecycleState
impl StructuralPartialEq for RunLifecycleState
Auto Trait Implementations§
impl Freeze for RunLifecycleState
impl RefUnwindSafe for RunLifecycleState
impl Send for RunLifecycleState
impl Sync for RunLifecycleState
impl Unpin for RunLifecycleState
impl UnsafeUnpin for RunLifecycleState
impl UnwindSafe for RunLifecycleState
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.