pub enum OpenAIChatGptSessionProvenance {
Native,
CodexFallback,
}Expand description
Where the ChatGPT session originated — used by CLI/TUI to render accurate status without directly inspecting the filesystem.
Variants§
Native
Session stored in VT Code’s own credential storage (full auto-refresh).
CodexFallback
Session loaded from Codex CLI’s ~/.codex/auth.json (managed by Codex).
Trait Implementations§
impl Copy for OpenAIChatGptSessionProvenance
impl Eq for OpenAIChatGptSessionProvenance
impl StructuralPartialEq for OpenAIChatGptSessionProvenance
Auto Trait Implementations§
impl Freeze for OpenAIChatGptSessionProvenance
impl RefUnwindSafe for OpenAIChatGptSessionProvenance
impl Send for OpenAIChatGptSessionProvenance
impl Sync for OpenAIChatGptSessionProvenance
impl Unpin for OpenAIChatGptSessionProvenance
impl UnsafeUnpin for OpenAIChatGptSessionProvenance
impl UnwindSafe for OpenAIChatGptSessionProvenance
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.