Rustの「クレート機能」を有効にするにはどうすればよいですか?


9

使用しようとしていますrand::SmallRng。ドキュメントは言う

このPRNGは機能依存型ですsmall_rng。使用するには、クレート機能を有効にする必要があります。

検索してみましたが、「クレート機能」を有効にする方法がわかりません。このフレーズは、Rustのドキュメントではどこにも使用されていません。これは私が思いつくことができる最高のものです:

[features]
default = ["small_rng"]

しかし、私は得ます:

機能にdefaultsmall_rng、依存関係でも別の機能でもないものが含まれます

ドキュメントが間違っていますか、それとも私が見逃しているものがありますか?

回答:


11

Cargo.tomlで依存関係を次のように指定します。

[dependencies]
rand = { version = "0.7.2", features = ["small_rng"] }

または:

[dependencies.rand]
version = "0.7.2"
features = ["small_rng"]

どちらも機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.