//! [`IdGenerator`] — abstraction over UUID/identifier creation.
//!
//! Like [`Clock`](super::Clock), this exists so tests can swap in a
//! deterministic generator and inspect generated ids without consulting
//! globals.
use Uuid;
/// Source of fresh UUIDs.
/// Production [`IdGenerator`] that returns version-4 UUIDs.
;