我需要一个功能与vector<bool>C++ 相同的类.Rust文档说明了BitVec,但在编译期间use std::collections::BitVec导致未解决的导入错误.根据拉动请求,BitVec已被删除.有没有足够的替代品?
Luk*_*odt 14
标准库中不存在专用的位向量,并且Vec<bool>不像C++那样专门vector<bool>.Rust提倡使用外部板条箱而不是构建一个巨大的标准库.这个用例的事实上的箱子是bit-vec.
您似乎找到了旧标准库文档的链接:https://doc.rust-lang.org/1.2.0/std/collections/struct.BitVec.html.请注意1.2.0网址!当前版本的Rust是1.25(截至2018年4月),这意味着1.2已经超过两年了.除此之外,BitVec1.2文档中标记为不稳定; 它被删除了.