pub enum LanguageModelProvider {
Anthropic,
OpenAi,
Google,
}Variants§
Trait Implementations§
Source§impl Clone for LanguageModelProvider
impl Clone for LanguageModelProvider
Source§fn clone(&self) -> LanguageModelProvider
fn clone(&self) -> LanguageModelProvider
Returns a copy 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 LanguageModelProvider
impl Debug for LanguageModelProvider
Source§impl<'de> Deserialize<'de> for LanguageModelProvider
impl<'de> Deserialize<'de> for LanguageModelProvider
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 Display for LanguageModelProvider
impl Display for LanguageModelProvider
Source§impl FromStr for LanguageModelProvider
impl FromStr for LanguageModelProvider
Source§impl Hash for LanguageModelProvider
impl Hash for LanguageModelProvider
Source§impl PartialEq for LanguageModelProvider
impl PartialEq for LanguageModelProvider
Source§impl Serialize for LanguageModelProvider
impl Serialize for LanguageModelProvider
Source§impl TryFrom<&str> for LanguageModelProvider
impl TryFrom<&str> for LanguageModelProvider
impl Copy for LanguageModelProvider
impl Eq for LanguageModelProvider
impl StructuralPartialEq for LanguageModelProvider
Auto Trait Implementations§
impl Freeze for LanguageModelProvider
impl RefUnwindSafe for LanguageModelProvider
impl Send for LanguageModelProvider
impl Sync for LanguageModelProvider
impl Unpin for LanguageModelProvider
impl UnwindSafe for LanguageModelProvider
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