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