12

たとえば、オプション機能を持つ依存関係のあるクレートがあるとします。現在、この機能は主にテストに役立ちますが、クレート自体はコード全体の依存関係です。この機能をテストのみに使用するよう貨物に指示することは可能ですか?

私の具体的な例では、オプション機能はquickcheckに依存していますが、クレートのユーザーに必須の依存関係を作りたいとは限りません。

4

1 に答える 1

10

通常の依存関係の場合と同様に、開発依存関係の機能を使用できます。の場合、唯一の機能はであるため、これを に追加できます。quickcheckcollect_implsCargo.toml

[dev-dependencies.quickcheck]
version = "*"
features = ["collect_impls"]

注: これは実際には の内部で間違って実行されましたquickcheck。で修正したところです0.1.29

于 2015-01-10T04:40:47.250 に答える