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 Clone for ToolExecutionCompleteToolDescription
impl Clone for ToolExecutionCompleteToolDescription
Source§fn clone(&self) -> ToolExecutionCompleteToolDescription
fn clone(&self) -> ToolExecutionCompleteToolDescription
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 Default for ToolExecutionCompleteToolDescription
impl Default for ToolExecutionCompleteToolDescription
Source§fn default() -> ToolExecutionCompleteToolDescription
fn default() -> ToolExecutionCompleteToolDescription
Returns the “default value” for a type. Read more
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