pub enum SummaryProviderKind {
Anthropic,
OpenAI,
OpenRouter,
}Expand description
Supported LLM provider kinds.
Variants§
Trait Implementations§
Source§impl Clone for SummaryProviderKind
impl Clone for SummaryProviderKind
Source§fn clone(&self) -> SummaryProviderKind
fn clone(&self) -> SummaryProviderKind
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 SummaryProviderKind
Source§impl Debug for SummaryProviderKind
impl Debug for SummaryProviderKind
Source§impl Display for SummaryProviderKind
impl Display for SummaryProviderKind
impl Eq for SummaryProviderKind
Source§impl FromStr for SummaryProviderKind
impl FromStr for SummaryProviderKind
Source§impl PartialEq for SummaryProviderKind
impl PartialEq for SummaryProviderKind
Source§fn eq(&self, other: &SummaryProviderKind) -> bool
fn eq(&self, other: &SummaryProviderKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SummaryProviderKind
Auto Trait Implementations§
impl Freeze for SummaryProviderKind
impl RefUnwindSafe for SummaryProviderKind
impl Send for SummaryProviderKind
impl Sync for SummaryProviderKind
impl Unpin for SummaryProviderKind
impl UnsafeUnpin for SummaryProviderKind
impl UnwindSafe for SummaryProviderKind
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