use-stable-id 0.0.1

Deterministic stable identifier primitives for RustUse
Documentation
# use-stable-id

Deterministic stable ID helpers for `RustUse`.

## Install

```toml
[dependencies]
use-stable-id = "0.0.1"
```

## Foundation

`use-stable-id` provides a documented, deterministic 64-bit FNV-1a based ID surface for simple name, content, path, and namespace-derived identifiers.

## Example

```rust
use use_stable_id::{stable_name_id, stable_reference};

let left = stable_name_id("rustuse");
let right = stable_reference("docs", "intro");

assert_ne!(left, right);
assert_eq!(left, stable_name_id("rustuse"));
```

## When to use directly

Choose `use-stable-id` when you need a small deterministic ID surface without bringing in UUID- or ULID-specific formatting.

## Scope

- The algorithm is explicit and stable.
- Helpers stay string-first and deterministic.
- Broader hashing frameworks and cryptographic claims are out of scope.

## Status

`use-stable-id` is a pre-1.0 crate with a narrow deterministic API.