pub struct WebMcpToolResult {
pub success: bool,
pub result: Option<Value>,
pub error: Option<String>,
pub request_id: Option<String>,
}Expand description
Result of a WebMCP tool execution.
Fields§
§success: boolWhether execution succeeded.
result: Option<Value>Return value from the tool’s executor function.
error: Option<String>Error message (if success == false).
request_id: Option<String>Request ID echoed back for correlation.
Trait Implementations§
Source§impl Clone for WebMcpToolResult
impl Clone for WebMcpToolResult
Source§fn clone(&self) -> WebMcpToolResult
fn clone(&self) -> WebMcpToolResult
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 ComposeSchema for WebMcpToolResult
impl ComposeSchema for WebMcpToolResult
Source§impl Debug for WebMcpToolResult
impl Debug for WebMcpToolResult
Source§impl<'de> Deserialize<'de> for WebMcpToolResult
impl<'de> Deserialize<'de> for WebMcpToolResult
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 PartialEq for WebMcpToolResult
impl PartialEq for WebMcpToolResult
Source§impl Serialize for WebMcpToolResult
impl Serialize for WebMcpToolResult
Source§impl ToSchema for WebMcpToolResult
impl ToSchema for WebMcpToolResult
impl StructuralPartialEq for WebMcpToolResult
Auto Trait Implementations§
impl Freeze for WebMcpToolResult
impl RefUnwindSafe for WebMcpToolResult
impl Send for WebMcpToolResult
impl Sync for WebMcpToolResult
impl Unpin for WebMcpToolResult
impl UnwindSafe for WebMcpToolResult
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