sneed

Crates.iosneed
lib.rssneed
version0.0.19
created_at2024-10-23 12:20:42.827417+00
updated_at2025-08-04 16:25:49.157102+00
descriptionA safe wrapper around heed, with better errors and observability
homepage
repositoryhttps://github.com/A-Manning/sneed
max_upload_size
id1420008
size105,906
A L Manning (A-Manning)

documentation

README

Sneed

crates.io

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
Commit count: 26

cargo fmt