use-id
Feature-gated facade for the focused RustUse identifier crates.
Install
[]
= { = "0.0.1", = false, = ["identifier", "slug"] }
Foundation
use-id re-exports the focused crates in this workspace behind opt-in features. It keeps the facade thin: direct root re-exports for common types and functions, plus nested modules that mirror the concrete crate boundaries.
Example
#
#
#
#
When to use directly
Choose use-id when you want one dependency and one import surface. Prefer the focused crates directly when you only need one domain such as slugs, prefixed IDs, UUIDs, or ULIDs.
Scope
- The facade stays close to the focused crate APIs.
- Feature flags map directly to the focused crates in this workspace.
- Broad hashing, registry lookup, and persistence concerns are out of scope.
Status
use-id is a pre-1.0 crate with a deliberately small facade over focused identifier primitives.