sliver_tree/_node_id_registry library

Internal: bidirectional key↔nid mapping with free-list recycling.

Hands out stable integer handles ("nids") for arbitrary user keys so hot-path per-node state can live in dense typed-data arrays indexed by nid rather than hash maps keyed by TKey. Not exported from the package barrel; used only by TreeController.

Classes

NodeIdRegistry<TKey>
A bidirectional registry from opaque user keys to dense integer "nids".