Skip to main content

systemprompt_models/mcp/
call_tool_result_ext.rs

1use super::McpToolResultMetadata;
2use anyhow::Result;
3use rmcp::model::CallToolResult;
4
5pub trait CallToolResultExt {
6    fn get_mcp_metadata(&self) -> Result<McpToolResultMetadata>;
7}
8
9impl CallToolResultExt for CallToolResult {
10    fn get_mcp_metadata(&self) -> Result<McpToolResultMetadata> {
11        McpToolResultMetadata::from_call_tool_result(self)
12    }
13}