pub struct PhaseState {
pub id: String,
pub status: PhaseStatus,
pub started_at: Option<String>,
pub completed_at: Option<String>,
pub attempts: u32,
pub checks: Vec<CheckResult>,
pub error: Option<ErrorInfo>,
pub skip_reason: Option<String>,
pub retry_context: Option<String>,
}Fields§
§id: String§status: PhaseStatus§started_at: Option<String>§completed_at: Option<String>§attempts: u32§checks: Vec<CheckResult>§error: Option<ErrorInfo>§skip_reason: Option<String>§retry_context: Option<String>Error context from previous attempt, injected into retry prompt.
Trait Implementations§
Source§impl Clone for PhaseState
impl Clone for PhaseState
Source§fn clone(&self) -> PhaseState
fn clone(&self) -> PhaseState
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 PhaseState
impl Debug for PhaseState
Source§impl<'de> Deserialize<'de> for PhaseState
impl<'de> Deserialize<'de> for PhaseState
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 PhaseState
impl RefUnwindSafe for PhaseState
impl Send for PhaseState
impl Sync for PhaseState
impl Unpin for PhaseState
impl UnsafeUnpin for PhaseState
impl UnwindSafe for PhaseState
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