pub struct ThinkMoreConfig {
pub enabled: bool,
pub depth: ThinkingDepth,
pub timeout: Duration,
pub auto_enable: bool,
}Expand description
Configuration for Think More extended thinking
Fields§
§enabled: boolWhether Think More is enabled
depth: ThinkingDepthDepth of thinking
timeout: DurationTimeout for thinking
auto_enable: boolWhether to auto-enable based on complexity
Trait Implementations§
Source§impl Clone for ThinkMoreConfig
impl Clone for ThinkMoreConfig
Source§fn clone(&self) -> ThinkMoreConfig
fn clone(&self) -> ThinkMoreConfig
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 ThinkMoreConfig
impl Debug for ThinkMoreConfig
Source§impl Default for ThinkMoreConfig
impl Default for ThinkMoreConfig
Source§impl<'de> Deserialize<'de> for ThinkMoreConfig
impl<'de> Deserialize<'de> for ThinkMoreConfig
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 ThinkMoreConfig
impl RefUnwindSafe for ThinkMoreConfig
impl Send for ThinkMoreConfig
impl Sync for ThinkMoreConfig
impl Unpin for ThinkMoreConfig
impl UnwindSafe for ThinkMoreConfig
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