rust-trick

rust-trick

Summary

主要用来记录使用过程中的

编译时间优化

主要是增量编译+各种trick

这个主要是保证不管你使用包的方式,让所有的包Feature映射到一个并集里面,这样使用sccache也不会触发重新编译

高性能链接不解释(

除了llvm以外的另一个backend 目标是最快编译时间

serde做了一次调整重点就是把derive 的定义分离,可以直接使用core,也就是你可以按需导入过程宏

测试相关

包含vscode插件可以直接内联插入测试

如果有过程宏必须要使用这个保证用户界面使用正确

git 相关

制作版本代际相关的changelog

项目构建相关

管理env,甚至加密的token还有不同版本的各种工具

目前还可以管理启动项目的脚本等等并且相比起justfile

可以分体式管理脚本,唯一感觉槽点就是

轻量级make

Debug

这个可以完美支持rust有个gist里面有详细指南

可以直接记录并回放,也就是直接在历史执行过的地方进行单步调试,可以随意的前进和后退,并且可以直接看当时情况下各种变量等等到底有啥

Connect


Reference

#fact