pub struct ExecCompletion {
pub status: ExitStatus,
pub last_message_path: Option<PathBuf>,
pub last_message: Option<String>,
pub schema_path: Option<PathBuf>,
}Expand description
Summary returned when the codex child process exits.
Fields§
§status: ExitStatus§last_message_path: Option<PathBuf>Path that codex wrote when --output-last-message was enabled. The wrapper may eagerly
read the file and populate last_message when feasible.
last_message: Option<String>§schema_path: Option<PathBuf>Path to the JSON schema requested via --output-schema, if provided by the caller.
Trait Implementations§
Source§impl Clone for ExecCompletion
impl Clone for ExecCompletion
Source§fn clone(&self) -> ExecCompletion
fn clone(&self) -> ExecCompletion
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 moreAuto Trait Implementations§
impl Freeze for ExecCompletion
impl RefUnwindSafe for ExecCompletion
impl Send for ExecCompletion
impl Sync for ExecCompletion
impl Unpin for ExecCompletion
impl UnsafeUnpin for ExecCompletion
impl UnwindSafe for ExecCompletion
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