pub struct AcpOpenSessionRequest {
pub session_id: Option<String>,
pub agent: String,
pub cwd: Option<String>,
pub additional_directories: Option<JsonUtf8>,
pub env: Option<JsonUtf8>,
pub mcp_servers: Option<JsonUtf8>,
pub permission_policy: Option<String>,
pub skip_os_instructions: Option<bool>,
pub additional_instructions: Option<String>,
}Fields§
§session_id: Option<String>§agent: String§cwd: Option<String>§additional_directories: Option<JsonUtf8>§env: Option<JsonUtf8>§mcp_servers: Option<JsonUtf8>§permission_policy: Option<String>§skip_os_instructions: Option<bool>§additional_instructions: Option<String>Trait Implementations§
Source§impl Clone for AcpOpenSessionRequest
impl Clone for AcpOpenSessionRequest
Source§fn clone(&self) -> AcpOpenSessionRequest
fn clone(&self) -> AcpOpenSessionRequest
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 AcpOpenSessionRequest
impl Debug for AcpOpenSessionRequest
Source§impl<'de> Deserialize<'de> for AcpOpenSessionRequest
impl<'de> Deserialize<'de> for AcpOpenSessionRequest
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 AcpOpenSessionRequest
Source§impl Hash for AcpOpenSessionRequest
impl Hash for AcpOpenSessionRequest
Source§impl PartialEq for AcpOpenSessionRequest
impl PartialEq for AcpOpenSessionRequest
Source§impl Serialize for AcpOpenSessionRequest
impl Serialize for AcpOpenSessionRequest
impl StructuralPartialEq for AcpOpenSessionRequest
Auto Trait Implementations§
impl Freeze for AcpOpenSessionRequest
impl RefUnwindSafe for AcpOpenSessionRequest
impl Send for AcpOpenSessionRequest
impl Sync for AcpOpenSessionRequest
impl Unpin for AcpOpenSessionRequest
impl UnsafeUnpin for AcpOpenSessionRequest
impl UnwindSafe for AcpOpenSessionRequest
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