dsh--to-rust:JSON 转 Rust 结构体

DSH(DeepSeek Harness)是一个插件化的生态,开发者常需在智能体开发中处理数据转换。当需要将 JSON 数据转换为 Rust 结构体时,dsh--to-rust 插件提供了一种便捷方案。

插件介绍

这是一个纯 Node 实现的插件,提供 json_to_rust 工具,用于将 JSON 数据转换为支持 serde 的 Rust 结构体。

安装与启用

使用官方安装命令:

dsh plugin add dsh--to-rust

安装完成后,需在 profile 的 package.json 的 dsh.profile.bundles 中加入 "dsh-json-to-rust" 以启用该插件。

核心功能

  1. json_to_rust:核心转换工具,负责将 JSON 数据转换为 Rust 结构体代码。
  2. 纯 Node 实现:插件基于 Node.js 运行。
  3. serde 支持:生成的 Rust 代码兼容 serde 库。

典型用法

在会话中调用该插件注册的工具。例如:

把这个 JSON 转成 Rust 结构体
→ 调用 json_to_rust(data={id:1,name:"test"})

依赖与注意事项

插件运行依赖以下包:
* @deepseek-ai/cordis
* @deepseek-ai/dsh-tools

注意:安装即在本机运行第三方代码,请自行审阅源码与许可证。

相关链接

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜