pub struct ChildCompletion {
pub parent_session_id: String,
pub child_session_id: String,
pub status: String,
pub error: Option<String>,
pub completed_at: DateTime<Utc>,
pub source: Option<ChildCompletionSource>,
}Expand description
Terminal child-session completion recorded by the child runner lifecycle.
Fields§
§parent_session_id: String§child_session_id: String§status: StringOne of: completed | cancelled | error | skipped | timeout.
error: Option<String>§completed_at: DateTime<Utc>§source: Option<ChildCompletionSource>None for synthetic/early failures or an unsuccessful terminal save.
Trait Implementations§
Source§impl Clone for ChildCompletion
impl Clone for ChildCompletion
Auto Trait Implementations§
impl Freeze for ChildCompletion
impl RefUnwindSafe for ChildCompletion
impl Send for ChildCompletion
impl Sync for ChildCompletion
impl Unpin for ChildCompletion
impl UnsafeUnpin for ChildCompletion
impl UnwindSafe for ChildCompletion
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