nexus-id 2.0.0

High-performance ID generators for low-latency systems
Documentation
# nexus-id documentation

High-performance unique ID generators for low-latency systems. No syscalls on
the hot path, stack-allocated output, optional `no_std`.

## Contents

- [overview.md]overview.md — picking an ID type, performance at a glance
- [snowflake.md]snowflake.md — `Snowflake64`/`Snowflake32`, const-generic bit layout
- [uuids.md]uuids.md — `UuidV4`, `UuidV7`, `Ulid` — time-based vs random
- [mixed-id.md]mixed-id.md — `MixedId64` with Fibonacci mixing for identity hashers
- [string-ids.md]string-ids.md — `HexId64`, `Base62Id`, `Base36Id`, `TypeId`
- [patterns.md]patterns.md — cookbook: client order IDs, tracing, content hashes

## Related crates

- [`nexus-ascii`]../../nexus-ascii — fixed-capacity ASCII strings (good
  companion for `TypeId` prefixes or wire-format IDs)
- [`nexus-collections`]../../nexus-collections — hash-map-friendly IDs
  pair well with `MixedId64` and `nohash_hasher`