//! Supplementary execution metadata attached to a [`crate::ToolResult`].
//!
//! Claude Code writes a `toolUseResult` field on every `user` record that
//! carries structured information about how the tool ran. This is richer
//! than the `content` string sent back to the model.
use ;
/// Structured metadata about how a tool executed.
///
/// Always present alongside the tool result content — it is not an alternate
/// representation of the result, but supplementary detail. The shape varies
/// by tool: shell tools carry `stdout`/`stderr`; file tools carry a `file`
/// path.