pub enum EffortPreset {
Low,
Medium,
High,
Max,
}Expand description
Named reasoning-effort presets. Wire shape:
Literal["low","medium","high","max"].
Variants§
Low
Lowest effort - fast, shallow reasoning.
Medium
Balanced default.
High
Deeper reasoning.
Max
Maximum reasoning (may be slow).
Trait Implementations§
Source§impl Clone for EffortPreset
impl Clone for EffortPreset
Source§fn clone(&self) -> EffortPreset
fn clone(&self) -> EffortPreset
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 moreimpl Copy for EffortPreset
Source§impl Debug for EffortPreset
impl Debug for EffortPreset
Source§impl<'de> Deserialize<'de> for EffortPreset
impl<'de> Deserialize<'de> for EffortPreset
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<EffortPreset, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EffortPreset, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for EffortPreset
Source§impl PartialEq for EffortPreset
impl PartialEq for EffortPreset
Source§impl Serialize for EffortPreset
impl Serialize for EffortPreset
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 EffortPreset
Auto Trait Implementations§
impl Freeze for EffortPreset
impl RefUnwindSafe for EffortPreset
impl Send for EffortPreset
impl Sync for EffortPreset
impl Unpin for EffortPreset
impl UnsafeUnpin for EffortPreset
impl UnwindSafe for EffortPreset
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.