pub struct CodexResult {
pub exit_code: i32,
pub session_id: Option<String>,
pub last_msg: String,
pub duration_ms: u64,
}Expand description
Result of a successful codex create or resume invocation.
Fields§
§exit_code: i32Exit code (0 on happy path).
session_id: Option<String>Session UUID captured from thread.started (None on resume).
last_msg: StringLast assistant text (agent_message) or last soft-error text if no
agent_message was emitted (Python silent-failure-hunter row 5 parity).
duration_ms: u64Wall-clock elapsed ms.
Trait Implementations§
Source§impl Clone for CodexResult
impl Clone for CodexResult
Source§fn clone(&self) -> CodexResult
fn clone(&self) -> CodexResult
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 moreAuto Trait Implementations§
impl Freeze for CodexResult
impl RefUnwindSafe for CodexResult
impl Send for CodexResult
impl Sync for CodexResult
impl Unpin for CodexResult
impl UnsafeUnpin for CodexResult
impl UnwindSafe for CodexResult
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