資源
協作/協助
在本書中引用的套件
- 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 - 進度條和旋轉游標
- is-terminal - 偵測應用程式是否在 tty 中執行
- log - 提供實作上已抽象化的記錄
- predicates - 實作布林值謂詞函式
- proptest - 屬性測試架構
- serde_json - 序列化/反序列化成 JSON
- signal-hook - 處理 UNIX 訊號
- tokio - 非同步執行時期
- wasm-pack - 建置 WebAssembly 的工具
其他套件
由於 Rust 套件的環境瞬息萬變,一個找到套件的理想地點是 lib.rs 套件索引,其中包括
其他資源