#unique #u64 #helpful #uuid #utility

unique_64

一个方便的用于分配唯一 u64 作为 ID 的结构体

1 个稳定版本

1.0.2 2024年2月5日

#6#helpful

GPL-2.0-or-later

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();
}

无运行时依赖