pub struct CodexResult {
pub extraction: ExtractionResult,
pub last_agent_text: String,
pub usage: Option<CodexUsage>,
pub rate_limited: bool,
pub schema_error: bool,
pub turn_failed: bool,
pub failed_message: String,
}Expand description
Combined result of one codex exec invocation.
Fields§
§extraction: ExtractionResult§last_agent_text: StringRaw text of the last item.completed of type agent_message (the
JSON payload the LLM produced). Callers that need a schema other
than the extraction shape (e.g. body-enrich’s enriched_body)
should parse this directly.
usage: Option<CodexUsage>§rate_limited: bool§schema_error: bool§turn_failed: bool§failed_message: StringTrait Implementations§
Auto 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
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more