如何使用不稳定的std::collections::BitVec?

How do I use the unstable std::collections::BitVec?

我正在尝试使用 std::collections::BitVec,但生成了此错误:

error[E0432]: unresolved import `std::collections::BitVec`
 --> src\main.rs:6:5
  |
6 | use std::collections::BitVec;
  |     ^^^^^^^^^^^^^^^^^^^^^^^^ no `BitVec` in `collections`

我在 main.rs 的顶部使用 #![feature(collections)],我的编译器版本是 rustc 1.27.0-nightly (ac3c2288f 2018-04-18)。我错过了什么?错误是说 BitVecstd::collections 不存在,但是 docsBitVec 是一个不稳定的特征。

我的 Cargo.toml 看起来像:

[package]
name = "conways_game_of_life"
version = "0.1.0"
authors = ["Gabriel Carneiro <gabriel.carneiro97@live.com>"]

# [lib]
# crate-type = ["cdylib"]

[dependencies]
wasm-bindgen = "0.2"
rand = "0.4.2"
time = "*"

我应该怎么做才能使用像 BitVec 这样不稳定的功能?

您正在查看旧文档。 BitVec 在 Rust 1.2 中不稳定,但你可以在 Rust 1.3 documentation that it was not stabilised, but instead moved into its own crate.

中看到