pub struct McpTools {
pub description: Option<String>,
pub name: String,
}Expand description
Schema for the McpTools type.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§description: Option<String>Tool description, when provided.
name: StringTool name.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for McpTools
impl<'de> Deserialize<'de> for McpTools
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 McpTools
impl RefUnwindSafe for McpTools
impl Send for McpTools
impl Sync for McpTools
impl Unpin for McpTools
impl UnsafeUnpin for McpTools
impl UnwindSafe for McpTools
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