pub enum ProviderSelectorArg {
Show 18 variants
Codex,
Claude,
Gemini,
Cursor,
Factory,
Zai,
MiniMax,
Kimi,
KimiK2,
Copilot,
Kiro,
VertexAI,
JetBrains,
Amp,
Warp,
OpenCode,
All,
Both,
}Variants§
Codex
Claude
Gemini
Cursor
Factory
Zai
MiniMax
Kimi
KimiK2
Copilot
Kiro
VertexAI
JetBrains
Amp
Warp
OpenCode
All
Both
Trait Implementations§
Source§impl Clone for ProviderSelectorArg
impl Clone for ProviderSelectorArg
Source§fn clone(&self) -> ProviderSelectorArg
fn clone(&self) -> ProviderSelectorArg
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 ProviderSelectorArg
impl Debug for ProviderSelectorArg
Source§impl From<ProviderSelectorArg> for ProviderSelector
impl From<ProviderSelectorArg> for ProviderSelector
Source§fn from(value: ProviderSelectorArg) -> Self
fn from(value: ProviderSelectorArg) -> Self
Converts to this type from the input type.
Source§impl Hash for ProviderSelectorArg
impl Hash for ProviderSelectorArg
Source§impl PartialEq for ProviderSelectorArg
impl PartialEq for ProviderSelectorArg
Source§impl ValueEnum for ProviderSelectorArg
impl ValueEnum for ProviderSelectorArg
impl Copy for ProviderSelectorArg
impl Eq for ProviderSelectorArg
impl StructuralPartialEq for ProviderSelectorArg
Auto Trait Implementations§
impl Freeze for ProviderSelectorArg
impl RefUnwindSafe for ProviderSelectorArg
impl Send for ProviderSelectorArg
impl Sync for ProviderSelectorArg
impl Unpin for ProviderSelectorArg
impl UnsafeUnpin for ProviderSelectorArg
impl UnwindSafe for ProviderSelectorArg
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more