pub struct McpToolOutput {
pub call_id: String,
pub name: String,
pub output: Value,
}Fields§
§call_id: String§name: String§output: ValueTrait Implementations§
Source§impl Clone for McpToolOutput
impl Clone for McpToolOutput
Source§fn clone(&self) -> McpToolOutput
fn clone(&self) -> McpToolOutput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for McpToolOutput
impl Debug for McpToolOutput
Source§impl<'de> Deserialize<'de> for McpToolOutput
impl<'de> Deserialize<'de> for McpToolOutput
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
Source§impl From<&ToolCallOutcome> for McpToolOutput
impl From<&ToolCallOutcome> for McpToolOutput
Source§fn from(outcome: &ToolCallOutcome) -> Self
fn from(outcome: &ToolCallOutcome) -> Self
Converts to this type from the input type.
Source§impl PartialEq for McpToolOutput
impl PartialEq for McpToolOutput
Source§impl Serialize for McpToolOutput
impl Serialize for McpToolOutput
impl Eq for McpToolOutput
impl StructuralPartialEq for McpToolOutput
Auto Trait Implementations§
impl Freeze for McpToolOutput
impl RefUnwindSafe for McpToolOutput
impl Send for McpToolOutput
impl Sync for McpToolOutput
impl Unpin for McpToolOutput
impl UnwindSafe for McpToolOutput
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