crate.io
Rust 包管理网站,类似于 NPM,Rust crate.io
错误处理
- thiserror
- anyhow
如果你想要设计自己的错误类型,同时给调用者提供具体的信息时,就使用 thiserror
; 当你在开发一个三方库代码时或者自己应用中使用,就使用 anyhow
时间和日期处理
- chrono
网络请求
- reqwest
数字处理
- num
- rand 随机数
命令行
- clap 以声明方式或过程方式创建带有所有附加功能的命令行解析器
webassembly 相关
- wasm-pack 开发 wasm 时必备的命令行工具,打包/初始化项目
- wasm-bindgen 提供 JS API 绑定,暴露方法供 JS 使用
- serde-wasm-bindgen Serde 适配器,用于 wasm-bindgen,用于在 Rust 和 JS 之间传输数据使用