pub enum EffectiveReasoning {
Tier(ReasoningTier),
NativeAdaptive,
}Expand description
The reasoning a request actually runs with.
Variants§
Tier(ReasoningTier)
A concrete tier placed on the request.
NativeAdaptive
The provider chooses its own depth; no tier is placed on the request.
Implementations§
Trait Implementations§
Source§impl Clone for EffectiveReasoning
impl Clone for EffectiveReasoning
Source§fn clone(&self) -> EffectiveReasoning
fn clone(&self) -> EffectiveReasoning
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 EffectiveReasoning
Source§impl Debug for EffectiveReasoning
impl Debug for EffectiveReasoning
Source§impl<'de> Deserialize<'de> for EffectiveReasoning
impl<'de> Deserialize<'de> for EffectiveReasoning
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
impl Eq for EffectiveReasoning
Source§impl PartialEq for EffectiveReasoning
impl PartialEq for EffectiveReasoning
Source§impl Serialize for EffectiveReasoning
impl Serialize for EffectiveReasoning
impl StructuralPartialEq for EffectiveReasoning
Auto Trait Implementations§
impl Freeze for EffectiveReasoning
impl RefUnwindSafe for EffectiveReasoning
impl Send for EffectiveReasoning
impl Sync for EffectiveReasoning
impl Unpin for EffectiveReasoning
impl UnsafeUnpin for EffectiveReasoning
impl UnwindSafe for EffectiveReasoning
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