pub struct OpenCodeAgentProviderOptions {
pub command: Option<String>,
pub subcommand: Vec<String>,
pub args: Vec<String>,
pub server_subcommand: Vec<String>,
pub server_args: Vec<String>,
pub structured_output_retry_count: u64,
pub server_startup_timeout_ms: u64,
pub cwd: Option<PathBuf>,
pub env: HashMap<String, String>,
pub timeout_ms: Option<u64>,
}Fields§
§command: Option<String>§subcommand: Vec<String>§args: Vec<String>§server_subcommand: Vec<String>§server_args: Vec<String>§structured_output_retry_count: u64§server_startup_timeout_ms: u64§cwd: Option<PathBuf>§env: HashMap<String, String>§timeout_ms: Option<u64>Trait Implementations§
Source§impl Clone for OpenCodeAgentProviderOptions
impl Clone for OpenCodeAgentProviderOptions
Source§fn clone(&self) -> OpenCodeAgentProviderOptions
fn clone(&self) -> OpenCodeAgentProviderOptions
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 Debug for OpenCodeAgentProviderOptions
impl Debug for OpenCodeAgentProviderOptions
Auto Trait Implementations§
impl Freeze for OpenCodeAgentProviderOptions
impl RefUnwindSafe for OpenCodeAgentProviderOptions
impl Send for OpenCodeAgentProviderOptions
impl Sync for OpenCodeAgentProviderOptions
impl Unpin for OpenCodeAgentProviderOptions
impl UnsafeUnpin for OpenCodeAgentProviderOptions
impl UnwindSafe for OpenCodeAgentProviderOptions
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