pub trait CallToolResultExt {
// Required methods
fn cancel(content: Option<&Vec<Annotated<RawContent>>>) -> Self;
fn get_status(&self) -> ToolCallResultStatus;
fn get_status_from_chat_message(
message: &ChatMessage,
) -> ToolCallResultStatus;
}Required Methods§
Sourcefn cancel(content: Option<&Vec<Annotated<RawContent>>>) -> Self
fn cancel(content: Option<&Vec<Annotated<RawContent>>>) -> Self
Create a success result with a simple text message
fn get_status(&self) -> ToolCallResultStatus
fn get_status_from_chat_message(message: &ChatMessage) -> ToolCallResultStatus
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.