pub enum LlmAdapter {
Anthropic,
Openai,
Azure,
Bedrock,
GoogleVertexAi,
GoogleAiStudio,
}Expand description
Variants§
Trait Implementations§
Source§impl Clone for LlmAdapter
impl Clone for LlmAdapter
Source§fn clone(&self) -> LlmAdapter
fn clone(&self) -> LlmAdapter
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 LlmAdapter
Source§impl Debug for LlmAdapter
impl Debug for LlmAdapter
Source§impl Default for LlmAdapter
impl Default for LlmAdapter
Source§fn default() -> LlmAdapter
fn default() -> LlmAdapter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LlmAdapter
impl<'de> Deserialize<'de> for LlmAdapter
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 LlmAdapter
impl Display for LlmAdapter
impl Eq for LlmAdapter
Source§impl Hash for LlmAdapter
impl Hash for LlmAdapter
Source§impl Ord for LlmAdapter
impl Ord for LlmAdapter
Source§fn cmp(&self, other: &LlmAdapter) -> Ordering
fn cmp(&self, other: &LlmAdapter) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for LlmAdapter
impl PartialEq for LlmAdapter
Source§impl PartialOrd for LlmAdapter
impl PartialOrd for LlmAdapter
Source§impl Serialize for LlmAdapter
impl Serialize for LlmAdapter
impl StructuralPartialEq for LlmAdapter
Auto Trait Implementations§
impl Freeze for LlmAdapter
impl RefUnwindSafe for LlmAdapter
impl Send for LlmAdapter
impl Sync for LlmAdapter
impl Unpin for LlmAdapter
impl UnsafeUnpin for LlmAdapter
impl UnwindSafe for LlmAdapter
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