| Crates.io | rusty-leveldb-arc |
| lib.rs | rusty-leveldb-arc |
| version | 2.0.0 |
| created_at | 2023-08-22 17:06:49.473763+00 |
| updated_at | 2023-08-22 17:06:49.473763+00 |
| description | A compatible re-implementation of LevelDB in Rust (But use Arc instead of Rc) |
| homepage | https://github.com/dermesser/leveldb-rs |
| repository | https://github.com/dermesser/leveldb-rs |
| max_upload_size | |
| id | 951188 |
| size | 425,913 |
A fully compatible implementation of LevelDB in Rust. (any incompatibility is a bug!)
The implementation is very close to the original; often, you can see the same algorithm translated 1:1, and class (struct) and method names are similar or the same.
NOTE: I do not endorse using this library for any data that you care about. I do care, however, about bug reports.
Working fairly well. Please file an issue if you encounter problems.
Some of the goals of this implementation are
&[u8])
are used. Owned memory is represented as Vec<u8> (and then possibly borrowed
as slice). Zero-copy is not always possible, though, and sometimes simplicity is favored.