pub struct McpToolsResult {
pub tools: Vec<McpTool>,
}Expand description
MCP tools/list result
Fields§
§tools: Vec<McpTool>Available tools from the server.
Trait Implementations§
Source§impl Clone for McpToolsResult
impl Clone for McpToolsResult
Source§fn clone(&self) -> McpToolsResult
fn clone(&self) -> McpToolsResult
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 McpToolsResult
impl Debug for McpToolsResult
Source§impl<'de> Deserialize<'de> for McpToolsResult
impl<'de> Deserialize<'de> for McpToolsResult
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<McpToolsResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<McpToolsResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for McpToolsResult
impl Serialize for McpToolsResult
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for McpToolsResult
impl RefUnwindSafe for McpToolsResult
impl Send for McpToolsResult
impl Sync for McpToolsResult
impl Unpin for McpToolsResult
impl UnsafeUnpin for McpToolsResult
impl UnwindSafe for McpToolsResult
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