pub struct ClientThinkingConfig {
pub enable_progress_tracking: bool,
pub auto_save_interval: u64,
pub show_thought_visualization: bool,
pub max_retry_attempts: u32,
pub operation_timeout: u64,
}Fields§
§enable_progress_tracking: boolWhether to enable progress tracking
auto_save_interval: u64Auto-save interval in seconds
show_thought_visualization: boolWhether to show thought visualization
max_retry_attempts: u32Maximum retry attempts for failed operations
operation_timeout: u64Timeout for individual operations in seconds
Trait Implementations§
Source§impl Clone for ClientThinkingConfig
impl Clone for ClientThinkingConfig
Source§fn clone(&self) -> ClientThinkingConfig
fn clone(&self) -> ClientThinkingConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 ClientThinkingConfig
impl Debug for ClientThinkingConfig
Source§impl Default for ClientThinkingConfig
impl Default for ClientThinkingConfig
Source§impl<'de> Deserialize<'de> for ClientThinkingConfig
impl<'de> Deserialize<'de> for ClientThinkingConfig
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
Auto Trait Implementations§
impl Freeze for ClientThinkingConfig
impl RefUnwindSafe for ClientThinkingConfig
impl Send for ClientThinkingConfig
impl Sync for ClientThinkingConfig
impl Unpin for ClientThinkingConfig
impl UnwindSafe for ClientThinkingConfig
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