| Crates.io | redb-bincode |
| lib.rs | redb-bincode |
| version | 0.4.0 |
| created_at | 2024-03-31 00:03:32.982835+00 |
| updated_at | 2025-04-26 00:34:46.996529+00 |
| description | `redb` + `bincode` wrapper around `redb` |
| homepage | https://github.com/rustshop/redb-bincode |
| repository | https://github.com/rustshop/redb-bincode |
| max_upload_size | |
| id | 1191366 |
| size | 51,946 |
redb-bincodeThis crate is a wrapper around redb
that makes keys and values require T: bincode::Encode + bincode::Decode
and serialize as a big-endian bincode, which makes working with redb
much more convenient.
It does also include a couple of minor deviations from redb, but stays
faithful to the original API.
It was born from personal need, and at the time of writing this, contains only things that I actually needed. Having said that adding missing bits should be as simple as copy-paste-modify existing code, and contributions are welcome. Just be aware that you might need to get your hands dirty if you're planning to use it.
Notably bincode pre-release version is used.
The approach used in this crate might be a bit heavy, but should
work for any serialization format, serde-based or not.