pub struct McpToolDef {
pub name: String,
pub description: String,
}Expand description
One tool exposed by an MCP server.
Fields§
§name: StringTool name.
description: StringFree-form description.
Trait Implementations§
Source§impl Clone for McpToolDef
impl Clone for McpToolDef
Source§impl Debug for McpToolDef
impl Debug for McpToolDef
impl Eq for McpToolDef
Source§impl PartialEq for McpToolDef
impl PartialEq for McpToolDef
impl StructuralPartialEq for McpToolDef
Auto Trait Implementations§
impl Freeze for McpToolDef
impl RefUnwindSafe for McpToolDef
impl Send for McpToolDef
impl Sync for McpToolDef
impl Unpin for McpToolDef
impl UnsafeUnpin for McpToolDef
impl UnwindSafe for McpToolDef
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.