我正在尝试使用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)
。我想念什么?错误是说BitVec
不存在std::collections
,但是docs说BitVec
是不稳定的功能。我的Cargo.toml看起来像:
[package]
name = "conways_game_of_life"
version = "0.1.0"
authors = ["Gabriel Carneiro <[email protected]>"]
# [lib]
# crate-type = ["cdylib"]
[dependencies]
wasm-bindgen = "0.2"
rand = "0.4.2"
time = "*"
使用
BitVec
这样的不稳定功能应该怎么做? 最佳答案
您正在查看旧文档。在Rust 1.2中BitVec
不稳定,但是您可以在Rust 1.3 documentation中看到它没有稳定,而是移到了own crate中。
关于data-structures - 如何使用不稳定的std::collections::BitVec?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50023844/