由于最近在写一个tauri的项目,前端使用TS,由于我TS的基础很差,写相关的接口定义时感到非常繁琐, 而我的代码习惯是先写后端再写前端,所以经常在rust中定义过的struct要在前端定义成interface。 这个工具是用来自动生成前端的interface的。
!!!当前还不可用,大家可用参考实现
使用方法:
- 添加依赖
[]
= "0"
[]
= "0"
- 在 build.rs 中调用
- 使用
在 struct 上添加
#[TS(result)]注解,即可在指定目录下生成对应的 interface,其中result是生成的文件名,按实际填写,不可省略.