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