coding-guidelines 是这份 Rust 代码约定 Skill 的名称。命名、错误处理或并发写法需要统一时,它给一张紧凑的审查速查表。
例如区分借用、复制和取得所有权的转换命名,用 rustfmt 统一格式,用问号传播可返回的错误。并发部分提醒先确定锁顺序,并留意跨 await 持锁,不能为了缩短代码掩盖阻塞。
主文也列原子操作、容器容量与替代库建议,但哪些更快、更合适需要按数据、竞争和项目约束判断。尤其表格把标准库 Mutex、mpsc 放进“Deprecated”栏,不意味着它们已被 Rust 正式弃用。
它适合辅助团队评审,不是一张全部必须替换的清单。结合最低 Rust 版本、错误语义和性能证据再选方案;用了推荐名称或换了库,仍不能代替编译、行为检查与必要的基准。