Как мне использовать нестабильный std :: collection :: BitVec? - PullRequest
0 голосов
/ 25 апреля 2018

Я пытаюсь использовать std::collections::BitVec, но генерируется эта ошибка:

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

Я использую #![feature(collections)] вверху main.rs, и моя версия компилятора rustc 1.27.0-nightly (ac3c2288f 2018-04-18). Что мне не хватает? Ошибка говорит о том, что BitVec не существует в std::collections, но документы говорят, что BitVec является нестабильной функцией.

Мой 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?

1 Ответ

0 голосов
/ 25 апреля 2018

Вы смотрите на старую документацию.BitVec был нестабилен в Rust 1.2, но в документации Rust 1.3 вы можете видеть, что он не был стабилизирован, а вместо этого перемещен в собственную собственную клеть .

...