NnmnLog

Rustでdevelop環境のみcrateを読み込む方法

作成: 2020-12-13
更新: 2020-12-13
タグ: Rust Programming

テスト実行時だけ正規表現ライブラリregexを使いたかったので、development環境だけで読み込む方法を調べました。

方法は簡単で、以下のようにプロジェクトのCargo.toml[dev-dependencies]セクションを追加するだけでした。

# Cargo.toml
[package]
name = "hoge"
version = "foo"
authors = ["bar"]
edition = "2018"

[dependencies]
baz = "..."

[dev-dependencies]
regex = "1"

dev-dependenciesは、テスト、例、ベンチマークのコンパイル時に使用されます。

参考

Development dependencies | The Cargo Book