//! 单调递增 id 生成器(Fuchsia KOID 式)。
use ;
/// 全局单调递增 id 生成器。
///
/// 每次 [`alloc`](IdGen::alloc) 返回一个**永不复用**的 64 位 id:从 1 开始递增
/// (0 保留作无效/空哨兵),无锁,从机制上免疫 ABA/复用问题。64 位空间即便以
/// 10 亿/秒的速率分配也要数百年才回绕,实际不可能耗尽。适合做全局对象身份(koid)。
///
/// 是 `Sync` 的,可直接作为 `static` 使用。