Skip to main content

Tool

Derive Macro Tool 

Source
#[derive(Tool)]
{
    // Attributes available to this derive:
    #[tool]
}
Expand description

为 struct 生成 Tool trait 实现。

自动生成 name()description()parameters()execute()execute() 将参数反序列化后调用 __tool_execute_impl(...)