1 个稳定版本
1.0.2 | 2024年2月5日 |
---|
#6 在 #helpful
12KB
126 行
Unique64
一个方便的用于分配唯一 u64 作为 ID 的结构体。
请参阅生成的文档了解如何使用。这很简单。
它也不会过度指导。你可以用它做任何你想做的事。
但为了展示而不提供任何上下文
fn main() {
let mut dispatcher = Unique64::new();
// 0
let x = dispatcher.get_next();
// 1
let y = dispatcher.get_next();
// 0 is free again.
dispatcher.remove(x);
// 0
let z = dispatcher.get_next();
}