deadlock 0.1.0

Stable-ID slot map and min-heap with unsync and thread-safe (sync) variants.
docs.rs failed to build deadlock-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: deadlock-0.10.0

deadlock

Stable-ID slot map and slot heap for Rust - both single-threaded (unsync) and thread-safe (sync) variants.

Type Description
unsync::SlotMap<T> Single-threaded slot map. O(1) insert / remove / lookup by stable ID.
unsync::SlotHeap<K, V> Single-threaded min-heap. O(log n) insert / pop / remove / heapify by stable ID.
sync::SlotMap<T> Thread-safe slot map. Concurrent inserts, removes, and reads on independent shards.
sync::SlotHeap<K, V> Thread-safe min-heap. Mutations are serialized via an internal lock.