pub struct ToolExecutionStartToolDescription {
pub meta: Option<ToolExecutionStartToolDescriptionMeta>,
pub description: Option<String>,
pub name: String,
}Expand description
Tool definition metadata, present for MCP tools with MCP Apps support
Fields§
§meta: Option<ToolExecutionStartToolDescriptionMeta>MCP Apps metadata for UI resource association
description: Option<String>Tool description
name: StringTool name
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ToolExecutionStartToolDescription
impl<'de> Deserialize<'de> for ToolExecutionStartToolDescription
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 ToolExecutionStartToolDescription
impl RefUnwindSafe for ToolExecutionStartToolDescription
impl Send for ToolExecutionStartToolDescription
impl Sync for ToolExecutionStartToolDescription
impl Unpin for ToolExecutionStartToolDescription
impl UnsafeUnpin for ToolExecutionStartToolDescription
impl UnwindSafe for ToolExecutionStartToolDescription
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