实用工具:ast-grep
ast-grep 是一个由 Rust 编写的实用工具,利用 AST 进行代码搜索、Lint 和重构。
一个典型的使用场景是:需要大量重复机械修改的情况,例如升级库或 API 破坏性更改。
该工具专注于轻量级和用户友好,并提供致力于提供交互式的编辑体验。
Website - AST-GREP: Write Code to Match Code: https://ast-grep.github.io/
Online playground: https://ast-grep.github.io/playground.html
GitHub - ast-grep/ast-grep: https://github.com/ast-grep/ast-grep
实用 Crate :flatty
"flatty" 提供了直接映射 Rust 类型、无需包装或解包的扁平消息缓冲区。
如果一个类型占用单个连续的内存区域,那么它就属于 "flat"(扁平)类型。
如果你既需要将对象以二进制格式存储或发送、又想要免于序列化或者反序列化访问其内容,就可以尝试使用这一 crate 。
GitHub - agerasev / flatty: https://github.com/agerasev/flatty
This Week In Rust 494
新一期的 Rust 周报速递发布,快来看看有哪些内容你曾经关注过 :)
This Week in Rust 494: https://this-week-in-rust.org/blog/2023/05/10/this-week-in-rust-494/
From 日报小组 PsiACE
社区学习交流平台订阅:
评论区
写评论还没有评论