pub enum ProviderCredentialSource {
CodexCliSession,
ClaudeCodeOauthFile,
}Expand description
Local credential source required by a provider probe.
Variants§
CodexCliSession
The signed-in Codex CLI session.
ClaudeCodeOauthFile
The Claude Code OAuth credential file.
Trait Implementations§
Source§impl Clone for ProviderCredentialSource
impl Clone for ProviderCredentialSource
impl Copy for ProviderCredentialSource
Source§impl Debug for ProviderCredentialSource
impl Debug for ProviderCredentialSource
Source§impl<'de> Deserialize<'de> for ProviderCredentialSource
impl<'de> Deserialize<'de> for ProviderCredentialSource
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
impl Eq for ProviderCredentialSource
Source§impl PartialEq for ProviderCredentialSource
impl PartialEq for ProviderCredentialSource
Source§impl Serialize for ProviderCredentialSource
impl Serialize for ProviderCredentialSource
impl StructuralPartialEq for ProviderCredentialSource
Auto Trait Implementations§
impl Freeze for ProviderCredentialSource
impl RefUnwindSafe for ProviderCredentialSource
impl Send for ProviderCredentialSource
impl Sync for ProviderCredentialSource
impl Unpin for ProviderCredentialSource
impl UnsafeUnpin for ProviderCredentialSource
impl UnwindSafe for ProviderCredentialSource
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.