pub struct CodexRequestSizeSummary {Show 17 fields
pub body_json_bytes: u64,
pub instructions_bytes: u64,
pub input_json_bytes: u64,
pub tools_json_bytes: u64,
pub text_json_bytes: u64,
pub reasoning_json_bytes: u64,
pub include_json_bytes: u64,
pub client_metadata_json_bytes: u64,
pub input_item_count: usize,
pub tool_count: usize,
pub input_image_part_count: usize,
pub input_image_data_url_bytes: u64,
pub input_type_counts: BTreeMap<String, usize>,
pub role_counts: BTreeMap<String, usize>,
pub largest_input_items: Vec<InputItemSummary>,
pub largest_input_images: Vec<InputImageSummary>,
pub largest_tools: Vec<ToolSummary>,
}Fields§
§body_json_bytes: u64§instructions_bytes: u64§input_json_bytes: u64§tools_json_bytes: u64§text_json_bytes: u64§reasoning_json_bytes: u64§include_json_bytes: u64§client_metadata_json_bytes: u64§input_item_count: usize§tool_count: usize§input_image_part_count: usize§input_image_data_url_bytes: u64§input_type_counts: BTreeMap<String, usize>§role_counts: BTreeMap<String, usize>§largest_input_items: Vec<InputItemSummary>§largest_input_images: Vec<InputImageSummary>§largest_tools: Vec<ToolSummary>Trait Implementations§
Source§impl Clone for CodexRequestSizeSummary
impl Clone for CodexRequestSizeSummary
Source§fn clone(&self) -> CodexRequestSizeSummary
fn clone(&self) -> CodexRequestSizeSummary
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 CodexRequestSizeSummary
impl Debug for CodexRequestSizeSummary
Source§impl Default for CodexRequestSizeSummary
impl Default for CodexRequestSizeSummary
Source§fn default() -> CodexRequestSizeSummary
fn default() -> CodexRequestSizeSummary
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CodexRequestSizeSummary
impl RefUnwindSafe for CodexRequestSizeSummary
impl Send for CodexRequestSizeSummary
impl Sync for CodexRequestSizeSummary
impl Unpin for CodexRequestSizeSummary
impl UnsafeUnpin for CodexRequestSizeSummary
impl UnwindSafe for CodexRequestSizeSummary
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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