Snapshot Lock | snaplock
MVCC without transactions or something
[!WARNING] This library is not production ready
Synchronous ReadWrite lock for Rust leveraging data versioning.
Example:
use SnapshotLock;
MSRV Policy:
There is none. Current Minimum Supported Rust Version is 1.85.0
Alternatives:
crossbeam::sync::SharedLock- A sharded reader-writer lock.- vlock - A fast and scalable multi-version shared state lock with wait-free read access.