pub struct CodeModeConfig {
pub enabled: bool,
pub trace_params: bool,
pub result_shape_policy: CodeModeResultShapePolicy,
pub timeout_ms: u64,
pub max_response_bytes: usize,
pub max_response_tokens: usize,
pub token_estimate_divisor: u32,
pub max_log_entries: usize,
pub max_log_bytes: usize,
pub semantic_search: SemanticSearchConfig,
pub max_calls_per_run: Option<u64>,
pub calltool_result_max_mib: Option<usize>,
}Fields§
§enabled: bool§trace_params: bool§result_shape_policy: CodeModeResultShapePolicy§timeout_ms: u64§max_response_bytes: usize§max_response_tokens: usize§token_estimate_divisor: u32§max_log_entries: usize§max_log_bytes: usize§semantic_search: SemanticSearchConfig§max_calls_per_run: Option<u64>§calltool_result_max_mib: Option<usize>Implementations§
Trait Implementations§
Source§impl Clone for CodeModeConfig
impl Clone for CodeModeConfig
Source§fn clone(&self) -> CodeModeConfig
fn clone(&self) -> CodeModeConfig
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 CodeModeConfig
impl Debug for CodeModeConfig
Source§impl Default for CodeModeConfig
impl Default for CodeModeConfig
Source§impl<'de> Deserialize<'de> for CodeModeConfig
impl<'de> Deserialize<'de> for CodeModeConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CodeModeConfig
impl PartialEq for CodeModeConfig
Source§fn eq(&self, other: &CodeModeConfig) -> bool
fn eq(&self, other: &CodeModeConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CodeModeConfig
impl Serialize for CodeModeConfig
impl StructuralPartialEq for CodeModeConfig
Auto Trait Implementations§
impl Freeze for CodeModeConfig
impl RefUnwindSafe for CodeModeConfig
impl Send for CodeModeConfig
impl Sync for CodeModeConfig
impl Unpin for CodeModeConfig
impl UnsafeUnpin for CodeModeConfig
impl UnwindSafe for CodeModeConfig
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