pub enum ThinkingEffort {
Low,
Medium,
High,
}Expand description
Effort level for adaptive thinking.
Variants§
Low
Minimal thinking; fastest responses.
Medium
Balanced thinking depth. This is the default.
High
Maximum thinking depth; slowest responses.
Trait Implementations§
Source§impl Clone for ThinkingEffort
impl Clone for ThinkingEffort
Source§fn clone(&self) -> ThinkingEffort
fn clone(&self) -> ThinkingEffort
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 ThinkingEffort
impl Debug for ThinkingEffort
Source§impl Default for ThinkingEffort
impl Default for ThinkingEffort
Source§fn default() -> ThinkingEffort
fn default() -> ThinkingEffort
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ThinkingEffort
impl<'de> Deserialize<'de> for ThinkingEffort
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ThinkingEffort, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ThinkingEffort, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ThinkingEffort
impl PartialEq for ThinkingEffort
Source§impl Serialize for ThinkingEffort
impl Serialize for ThinkingEffort
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 Copy for ThinkingEffort
impl Eq for ThinkingEffort
impl StructuralPartialEq for ThinkingEffort
Auto Trait Implementations§
impl Freeze for ThinkingEffort
impl RefUnwindSafe for ThinkingEffort
impl Send for ThinkingEffort
impl Sync for ThinkingEffort
impl Unpin for ThinkingEffort
impl UnsafeUnpin for ThinkingEffort
impl UnwindSafe for ThinkingEffort
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.