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 Clone for SessionMcpAppsListToolsResult
impl Clone for SessionMcpAppsListToolsResult
Source§fn clone(&self) -> SessionMcpAppsListToolsResult
fn clone(&self) -> SessionMcpAppsListToolsResult
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 Default for SessionMcpAppsListToolsResult
impl Default for SessionMcpAppsListToolsResult
Source§fn default() -> SessionMcpAppsListToolsResult
fn default() -> SessionMcpAppsListToolsResult
Returns the “default value” for a type. Read more
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