pub struct AgentBackendConfig {
pub backend: AgentBackendType,
pub acp_command: Option<String>,
pub acp_args: Vec<String>,
pub acp_working_dir: Option<String>,
}Expand description
Agent backend configuration.
Fields§
§backend: AgentBackendTypeWhich backend to use.
acp_command: Option<String>ACP agent command (only used when backend is “acp”).
acp_args: Vec<String>ACP agent arguments.
acp_working_dir: Option<String>ACP agent working directory.
Trait Implementations§
Source§impl Clone for AgentBackendConfig
impl Clone for AgentBackendConfig
Source§fn clone(&self) -> AgentBackendConfig
fn clone(&self) -> AgentBackendConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 AgentBackendConfig
impl Debug for AgentBackendConfig
Source§impl Default for AgentBackendConfig
impl Default for AgentBackendConfig
Source§fn default() -> AgentBackendConfig
fn default() -> AgentBackendConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentBackendConfig
impl<'de> Deserialize<'de> for AgentBackendConfig
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
Auto Trait Implementations§
impl Freeze for AgentBackendConfig
impl RefUnwindSafe for AgentBackendConfig
impl Send for AgentBackendConfig
impl Sync for AgentBackendConfig
impl Unpin for AgentBackendConfig
impl UnsafeUnpin for AgentBackendConfig
impl UnwindSafe for AgentBackendConfig
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