【发布时间】:2020-12-03 00:20:31
【问题描述】:
我需要在 Rust 中创建一个大的HashMap,这就是为什么我想到使用Box 来使用堆内存。
我的问题是关于保存这些数据的最佳方法是什么,当然我只想到了两种可能的方法(预计我对 Rust 没有那么经验)。
fn main() {
let hashmap = Box<HashMap<u64, DataStruct>>;
...
}
或
fn main() {
let hashmap = HashMap<u64, Box<DataStruct>>;
...
}
处理这种事情的最佳方法是什么?
非常感谢。
【问题讨论】: