23 stable releases
Uses new Rust 2024
| new 1.0.27 | May 10, 2026 |
|---|---|
| 1.0.23 | Apr 21, 2026 |
| 1.0.14 | Mar 14, 2026 |
| 0.1.3 | Mar 8, 2026 |
#224 in Database implementations
29 downloads per month
Used in 3 crates
(2 directly)
39KB
943 lines
AtomicFile provides buffered concurrent access to files with async atomic commit.
BasicAtomicFile is a non-async alternative.
MultiFileStorage is the recommended backing storage for AtomicFile.
FastFileStorage is the recommended temporary storage for AtomicFile.
Features
This crate supports the following cargo features:
pstd: Use pstd crate forBTreeMap(allocated inGTemp).unsafe-optim: Enable unsafe optimisations in release mode.
Rust crate that provides buffered concurrent access to files with async atomic commit.
crates.io : https://crates.io/crates/atom-file
documentation: https://docs.rs/atom-file/latest/atom_file/
Dependencies
~24–430KB