12 releases
0.0.11 | Feb 21, 2025 |
---|---|
0.0.10 | Feb 21, 2025 |
0.0.2 | Oct 29, 2024 |
#2214 in Database interfaces
1,363 downloads per month
52KB
1.5K
SLoC
Sneed
A safe wrapper around heed, with better errors and observability.
Formerly Chuck's
Differences from Heed
- Uses
fallible-iterator
by default for iterators - Improved errors: Include relevant DB paths, keys, values, etc., in error messages
- Observable DBs: Receive a notification via channel when a database is updated via a write txn.
- Read-only DBs: Enforce better mutability boundaries by exposing databases as read-only
- Type-level tags to distinguish between different DB envs
- Unit key encoder/decoder: Use
()
as a DB key
lib.rs
:
Database utils
Dependencies
~2.1–9.5MB
~88K SLoC