Skip to main content

Rust 开发时候的一些记录

开发时候的一些点记录, 后续可以扩展开来.

记录点

  1. 使用 clippy 的时候, 用 vscode 和 intellij 均可以自动检查, 插件里面有设置在 on save 的时候使用 clippy 替代 check 来检查, 另外还可以保存的时候使用 rustfmt 来格式化.
  2. rust 序列化: serde 库可以进行序列化和反序列化, 支持多种不同格式
  3. rust xml 解析: 目前有一个文件是 xml 的, 需要读入 rust 并形成内存数据
  4. 正则表达式可以使用 regex 那个库
  5. 文件系统监听可以使用 notify, rustlings 就是用的这个.
  6. 使用 rust workspace 的时候, 顶层配置文件只包含 workspace 配置.
  7. 可以使用 cargo search 来找相关依赖.
  8. collection view 奇怪行为的解决思路: https://developer.apple.com/library/archive/releasenotes/AppKit/RN-AppKit/
  9. xcode download: https://xcodereleases.com/
  10. xcode 的编译时间展示: defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES