#[non_exhaustive]pub enum OpenCodeExecutionMode {
Http,
Agent,
}Expand description
Selects whether Chimera calls an OpenAI-compatible endpoint directly or drives the installed OpenCode agent.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for OpenCodeExecutionMode
impl Clone for OpenCodeExecutionMode
Source§fn clone(&self) -> OpenCodeExecutionMode
fn clone(&self) -> OpenCodeExecutionMode
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 OpenCodeExecutionMode
Source§impl Debug for OpenCodeExecutionMode
impl Debug for OpenCodeExecutionMode
Source§impl Default for OpenCodeExecutionMode
impl Default for OpenCodeExecutionMode
Source§fn default() -> OpenCodeExecutionMode
fn default() -> OpenCodeExecutionMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OpenCodeExecutionMode
impl<'de> Deserialize<'de> for OpenCodeExecutionMode
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 OpenCodeExecutionMode
Source§impl PartialEq for OpenCodeExecutionMode
impl PartialEq for OpenCodeExecutionMode
Source§impl Serialize for OpenCodeExecutionMode
impl Serialize for OpenCodeExecutionMode
impl StructuralPartialEq for OpenCodeExecutionMode
Auto Trait Implementations§
impl Freeze for OpenCodeExecutionMode
impl RefUnwindSafe for OpenCodeExecutionMode
impl Send for OpenCodeExecutionMode
impl Sync for OpenCodeExecutionMode
impl Unpin for OpenCodeExecutionMode
impl UnsafeUnpin for OpenCodeExecutionMode
impl UnwindSafe for OpenCodeExecutionMode
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