pub enum ShellToolType {
Default,
ShellCommand,
Local,
UnifiedExec,
}Expand description
Shell tool type preference for a model family
Variants§
Default
Use default shell tool behavior
ShellCommand
Use shell command tool
Local
Use local shell execution
UnifiedExec
Use unified exec pattern (Codex-style)
Trait Implementations§
Source§impl Clone for ShellToolType
impl Clone for ShellToolType
Source§fn clone(&self) -> ShellToolType
fn clone(&self) -> ShellToolType
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 ShellToolType
Source§impl Debug for ShellToolType
impl Debug for ShellToolType
Source§impl Default for ShellToolType
impl Default for ShellToolType
Source§fn default() -> ShellToolType
fn default() -> ShellToolType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ShellToolType
impl<'de> Deserialize<'de> for ShellToolType
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 ShellToolType
Source§impl Hash for ShellToolType
impl Hash for ShellToolType
Source§impl PartialEq for ShellToolType
impl PartialEq for ShellToolType
Source§fn eq(&self, other: &ShellToolType) -> bool
fn eq(&self, other: &ShellToolType) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ShellToolType
impl Serialize for ShellToolType
impl StructuralPartialEq for ShellToolType
Auto Trait Implementations§
impl Freeze for ShellToolType
impl RefUnwindSafe for ShellToolType
impl Send for ShellToolType
impl Sync for ShellToolType
impl Unpin for ShellToolType
impl UnsafeUnpin for ShellToolType
impl UnwindSafe for ShellToolType
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.