pub struct SessionMcpAppsListToolsResult {
pub tools: Vec<HashMap<String, Value>>,
}Expand description
App-callable tools from the named MCP server.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§tools: Vec<HashMap<String, Value>>App-callable tools from the server
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SessionMcpAppsListToolsResult
impl<'de> Deserialize<'de> for SessionMcpAppsListToolsResult
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 SessionMcpAppsListToolsResult
impl RefUnwindSafe for SessionMcpAppsListToolsResult
impl Send for SessionMcpAppsListToolsResult
impl Sync for SessionMcpAppsListToolsResult
impl Unpin for SessionMcpAppsListToolsResult
impl UnsafeUnpin for SessionMcpAppsListToolsResult
impl UnwindSafe for SessionMcpAppsListToolsResult
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