pub struct SessionCostPromptCacheEffectivenessCaseReport {Show 16 fields
pub name: String,
pub source: String,
pub status: String,
pub prompt_tokens: u64,
pub cached_input_tokens: u64,
pub cache_creation_input_tokens: u64,
pub cached_input_ratio: Option<f64>,
pub minimum_cached_input_ratio: f64,
pub net_cached_input_tokens: i64,
pub minimum_net_cached_input_tokens: i64,
pub read_create_regressions: usize,
pub maximum_read_create_regressions: usize,
pub regression_scenarios: Vec<String>,
pub required_prefix_drift_fields: Vec<String>,
pub required_diagnostics: Vec<String>,
pub failures: Vec<String>,
}Fields§
§name: String§source: String§status: String§prompt_tokens: u64§cached_input_tokens: u64§cache_creation_input_tokens: u64§cached_input_ratio: Option<f64>§minimum_cached_input_ratio: f64§net_cached_input_tokens: i64§minimum_net_cached_input_tokens: i64§read_create_regressions: usize§maximum_read_create_regressions: usize§regression_scenarios: Vec<String>§required_prefix_drift_fields: Vec<String>§required_diagnostics: Vec<String>§failures: Vec<String>Trait Implementations§
Source§impl Clone for SessionCostPromptCacheEffectivenessCaseReport
impl Clone for SessionCostPromptCacheEffectivenessCaseReport
Source§fn clone(&self) -> SessionCostPromptCacheEffectivenessCaseReport
fn clone(&self) -> SessionCostPromptCacheEffectivenessCaseReport
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 Serialize for SessionCostPromptCacheEffectivenessCaseReport
impl Serialize for SessionCostPromptCacheEffectivenessCaseReport
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for SessionCostPromptCacheEffectivenessCaseReport
Auto Trait Implementations§
impl Freeze for SessionCostPromptCacheEffectivenessCaseReport
impl RefUnwindSafe for SessionCostPromptCacheEffectivenessCaseReport
impl Send for SessionCostPromptCacheEffectivenessCaseReport
impl Sync for SessionCostPromptCacheEffectivenessCaseReport
impl Unpin for SessionCostPromptCacheEffectivenessCaseReport
impl UnsafeUnpin for SessionCostPromptCacheEffectivenessCaseReport
impl UnwindSafe for SessionCostPromptCacheEffectivenessCaseReport
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