pub struct ClaudeCodeAgentProviderOptions {
pub command: Option<String>,
pub subcommand: Vec<String>,
pub args: Vec<String>,
pub cwd: Option<PathBuf>,
pub env: HashMap<String, String>,
pub timeout_ms: Option<u64>,
}Fields§
§command: Option<String>§subcommand: Vec<String>§args: Vec<String>§cwd: Option<PathBuf>§env: HashMap<String, String>§timeout_ms: Option<u64>Trait Implementations§
Source§impl Clone for ClaudeCodeAgentProviderOptions
impl Clone for ClaudeCodeAgentProviderOptions
Source§fn clone(&self) -> ClaudeCodeAgentProviderOptions
fn clone(&self) -> ClaudeCodeAgentProviderOptions
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 moreSource§impl Default for ClaudeCodeAgentProviderOptions
impl Default for ClaudeCodeAgentProviderOptions
Source§fn default() -> ClaudeCodeAgentProviderOptions
fn default() -> ClaudeCodeAgentProviderOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ClaudeCodeAgentProviderOptions
impl RefUnwindSafe for ClaudeCodeAgentProviderOptions
impl Send for ClaudeCodeAgentProviderOptions
impl Sync for ClaudeCodeAgentProviderOptions
impl Unpin for ClaudeCodeAgentProviderOptions
impl UnsafeUnpin for ClaudeCodeAgentProviderOptions
impl UnwindSafe for ClaudeCodeAgentProviderOptions
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