pub struct SessionCostPromptCacheEffectivenessCase {
pub name: String,
pub source: String,
pub input_lines: Vec<String>,
pub minimum_cached_input_ratio: f64,
pub minimum_net_cached_input_tokens: i64,
pub maximum_read_create_regressions: usize,
pub regression_scenarios: Vec<String>,
pub required_prefix_drift_fields: Vec<String>,
pub required_diagnostics: Vec<String>,
}Fields§
§name: String§source: String§input_lines: Vec<String>§minimum_cached_input_ratio: f64§minimum_net_cached_input_tokens: i64§maximum_read_create_regressions: usize§regression_scenarios: Vec<String>§required_prefix_drift_fields: Vec<String>§required_diagnostics: Vec<String>Trait Implementations§
Source§impl Clone for SessionCostPromptCacheEffectivenessCase
impl Clone for SessionCostPromptCacheEffectivenessCase
Source§fn clone(&self) -> SessionCostPromptCacheEffectivenessCase
fn clone(&self) -> SessionCostPromptCacheEffectivenessCase
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<'de> Deserialize<'de> for SessionCostPromptCacheEffectivenessCase
impl<'de> Deserialize<'de> for SessionCostPromptCacheEffectivenessCase
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SessionCostPromptCacheEffectivenessCase, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SessionCostPromptCacheEffectivenessCase, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for SessionCostPromptCacheEffectivenessCase
impl Serialize for SessionCostPromptCacheEffectivenessCase
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 SessionCostPromptCacheEffectivenessCase
Auto Trait Implementations§
impl Freeze for SessionCostPromptCacheEffectivenessCase
impl RefUnwindSafe for SessionCostPromptCacheEffectivenessCase
impl Send for SessionCostPromptCacheEffectivenessCase
impl Sync for SessionCostPromptCacheEffectivenessCase
impl Unpin for SessionCostPromptCacheEffectivenessCase
impl UnsafeUnpin for SessionCostPromptCacheEffectivenessCase
impl UnwindSafe for SessionCostPromptCacheEffectivenessCase
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