资源
协作/帮助
本书中引用的 Crates
- anyhow - 提供
anyhow::Error
以方便错误处理 - assert_cmd - 简化 CLI 的集成测试
- assert_fs - 设置输入文件和测试输出文件
- clap-verbosity-flag - 为 clap CLI 添加一个
--verbose
标志 - clap - 命令行参数解析器
- confy - 无样板配置管理
- crossbeam-channel - 提供用于消息传递的多生产者多消费者通道
- ctrlc - 简单的 ctrl-c 处理程序
- env_logger - 实现一个可通过环境变量配置的记录器
- exitcode - 系统退出代码常量
- human-panic - panic 消息处理程序
- indicatif - 进度条和加载指示器
- log - 提供抽象于实现的日志记录
- predicates - 实现布尔值谓词函数
- proptest - 属性测试框架
- serde_json - 序列化/反序列化为 JSON
- signal-hook - 处理 UNIX 信号
- tokio - 异步运行时
- wasm-pack - 用于构建 WebAssembly 的工具
其他 Crates
由于 Rust Crates 的环境不断变化,查找 Crates 的好地方是 lib.rs crate 索引,包括
其他资源