pub struct McpConnectRequest {
pub acp_url: String,
pub meta: Option<Value>,
}Expand description
Creates a new MCP connection. This is equivalent to “running the command”.
Fields§
§acp_url: StringThe ACP URL to connect to (e.g., “acp:uuid”)
meta: Option<Value>Optional metadata
Trait Implementations§
Source§impl Clone for McpConnectRequest
impl Clone for McpConnectRequest
Source§fn clone(&self) -> McpConnectRequest
fn clone(&self) -> McpConnectRequest
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 McpConnectRequest
impl Debug for McpConnectRequest
Source§impl<'de> Deserialize<'de> for McpConnectRequest
impl<'de> Deserialize<'de> for McpConnectRequest
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
Source§impl JsonRpcMessage for McpConnectRequest
impl JsonRpcMessage for McpConnectRequest
Source§fn matches_method(method: &str) -> bool
fn matches_method(method: &str) -> bool
Check if this message type matches the given method name.
Source§fn to_untyped_message(&self) -> Result<UntypedMessage, Error>
fn to_untyped_message(&self) -> Result<UntypedMessage, Error>
Convert this message into an untyped message.
Source§impl JsonRpcRequest for McpConnectRequest
impl JsonRpcRequest for McpConnectRequest
Source§type Response = McpConnectResponse
type Response = McpConnectResponse
The type of data expected in response.
Auto Trait Implementations§
impl Freeze for McpConnectRequest
impl RefUnwindSafe for McpConnectRequest
impl Send for McpConnectRequest
impl Sync for McpConnectRequest
impl Unpin for McpConnectRequest
impl UnsafeUnpin for McpConnectRequest
impl UnwindSafe for McpConnectRequest
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