pub struct McpToolCallThreadItem {Show 15 fields
pub app_context: Option<McpToolCallAppContext>,
pub arguments: Value,
pub completed_at_ms: Option<i64>,
pub duration_ms: Option<i64>,
pub error: Option<McpToolCallError>,
pub id: String,
pub mcp_app_resource_uri: Option<String>,
pub mcp_app_ui: Option<McpAppUi>,
pub plugin_id: Option<String>,
pub read_only_hint: Option<bool>,
pub result: Option<McpToolCallResult>,
pub server: String,
pub started_at_ms: Option<i64>,
pub status: McpToolCallStatus,
pub tool: String,
}Fields§
§app_context: Option<McpToolCallAppContext>§arguments: Value§completed_at_ms: Option<i64>Unix timestamp in milliseconds when the item completed, if recorded.
duration_ms: Option<i64>The duration of the MCP tool call in milliseconds.
error: Option<McpToolCallError>§id: String§mcp_app_resource_uri: Option<String>Legacy compatibility field; prefer mcpAppUi.resourceUri when available.
mcp_app_ui: Option<McpAppUi>Presentation captured from the invoked descriptor; absent in older history.
plugin_id: Option<String>§read_only_hint: Option<bool>§result: Option<McpToolCallResult>§server: String§started_at_ms: Option<i64>Unix timestamp in milliseconds when the item started, if recorded.
status: McpToolCallStatus§tool: StringTrait Implementations§
Source§impl Clone for McpToolCallThreadItem
impl Clone for McpToolCallThreadItem
Source§impl Debug for McpToolCallThreadItem
impl Debug for McpToolCallThreadItem
Source§impl<'de> Deserialize<'de> for McpToolCallThreadItem
impl<'de> Deserialize<'de> for McpToolCallThreadItem
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 McpToolCallThreadItem
impl PartialEq for McpToolCallThreadItem
Source§impl Serialize for McpToolCallThreadItem
impl Serialize for McpToolCallThreadItem
impl StructuralPartialEq for McpToolCallThreadItem
Auto Trait Implementations§
impl Forget for McpToolCallThreadItem
impl Freeze for McpToolCallThreadItem
impl RefUnwindSafe for McpToolCallThreadItem
impl Send for McpToolCallThreadItem
impl Sync for McpToolCallThreadItem
impl Unpin for McpToolCallThreadItem
impl UnsafeUnpin for McpToolCallThreadItem
impl UnwindSafe for McpToolCallThreadItem
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