pub enum ReasoningProvider {
Openai,
Google,
Anthropic,
Other,
}Expand description
Provider-specific reasoning profile.
Variants§
Openai
OpenAI provider.
Google provider.
Anthropic
Anthropic provider.
Other
Other providers.
Trait Implementations§
Source§impl Clone for ReasoningProvider
impl Clone for ReasoningProvider
Source§fn clone(&self) -> ReasoningProvider
fn clone(&self) -> ReasoningProvider
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 ReasoningProvider
impl Debug for ReasoningProvider
Source§impl<'de> Deserialize<'de> for ReasoningProvider
impl<'de> Deserialize<'de> for ReasoningProvider
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
Source§impl PartialEq for ReasoningProvider
impl PartialEq for ReasoningProvider
Source§impl Serialize for ReasoningProvider
impl Serialize for ReasoningProvider
impl StructuralPartialEq for ReasoningProvider
Auto Trait Implementations§
impl Freeze for ReasoningProvider
impl RefUnwindSafe for ReasoningProvider
impl Send for ReasoningProvider
impl Sync for ReasoningProvider
impl Unpin for ReasoningProvider
impl UnsafeUnpin for ReasoningProvider
impl UnwindSafe for ReasoningProvider
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