Skip to main content

ToolOutput

Trait ToolOutput 

Source
pub trait ToolOutput:
    Serialize
    + Send
    + Sync
    + 'static {
    // Provided method
    fn redacted_summary(&self) -> String { ... }
}
Expand description

Typed output returned by a toolkit-authored tool.

Provided Methods§

Source

fn redacted_summary(&self) -> String

Returns a bounded summary safe for journals, events, logs, and prompts.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§