pub enum SessionSource {
Cli,
Vscode,
Exec,
AppServer,
Unknown,
Custom(String),
SubAgent(SubAgentSource),
UnknownValue(Value),
}Variants§
Cli
Vscode
Exec
AppServer
Unknown
Custom(String)
SubAgent(SubAgentSource)
UnknownValue(Value)
A value this Codex version doesn’t know, or a known one whose body didn’t decode.
Trait Implementations§
Source§impl Clone for SessionSource
impl Clone for SessionSource
Source§impl Debug for SessionSource
impl Debug for SessionSource
Source§impl<'de> Deserialize<'de> for SessionSource
impl<'de> Deserialize<'de> for SessionSource
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 PartialEq for SessionSource
impl PartialEq for SessionSource
Source§impl Serialize for SessionSource
impl Serialize for SessionSource
impl StructuralPartialEq for SessionSource
Auto Trait Implementations§
impl Forget for SessionSource
impl Freeze for SessionSource
impl RefUnwindSafe for SessionSource
impl Send for SessionSource
impl Sync for SessionSource
impl Unpin for SessionSource
impl UnsafeUnpin for SessionSource
impl UnwindSafe for SessionSource
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