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