Skip to main content

ToolResult

Type Alias ToolResult 

Source
pub type ToolResult = Result<Value, ToolError>;
Expand description

工具执行结果 — serde_json::Value 支持结构化数据。

通过 IntoToolResult trait,用户可返回 StringValueOption<T>Result<T, E> 等类型,框架自动转换。

Aliased Type§

pub enum ToolResult {
    Ok(Value),
    Err(ToolError),
}

Variants§

§1.0.0

Ok(Value)

Contains the success value

§1.0.0

Err(ToolError)

Contains the error value