主要观点:介绍了 Rust 生态系统中技术债务(tech debt)的处理方式,以 insta
库依赖 learned-rust-this-way
库为例,后者作者失去兴趣导致问题堆积,被加入 RUSTSEC 数据库后引发一系列问题,维护者面临压力,可选择迁移替代库或默认处理,而将代码合并到自己的库中可将技术债务升级为“AAA”评级,如作者将 yaml-rust
合并到 insta
中。
关键信息:Rust 生态系统中的技术债务问题及处理方式;insta
与 learned-rust-this-way
的依赖关系及后者的状况;RUSTSEC 数据库的作用;不同处理方式的利弊;将代码合并升级技术债务评级的做法。
重要细节:learned-rust-this-way
库作者失去兴趣,问题堆积,包括功能请求和合法 bug;该库被加入 RUSTSEC 数据库后引发 CI 失败等问题;维护者面临用户压力;替代库存在问题;将代码合并后技术债务评级提升等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。