Expand description
Public value types — kept dependency-free on purpose so that
reddb-client does not force a serde version on consumers.
Users that want to plug serde in can implement their own
conversions on top of these types. They mirror the JSON-RPC
shapes documented in PLAN_DRIVERS.md.
Structs§
- Bulk
Insert Result - Delete
Result - Document
Item - Exists
Result - Insert
Result - KvItem
- KvWatch
Event - List
Options - List
Result - Query
Result - Shape returned by
crate::Reddb::query. Field order matches the JSON-RPC protocol so cross-language tests are trivial.
Enums§
- Json
Value - A small, hand-rolled JSON value used for
insert/bulk_insertpayloads. We intentionally do not depend onserde_jsonso that downstream crates can pick their own serde major version. - Value
Out - A scalar value as it comes out of a query. Mirrors the JSON-RPC row shape but with native Rust types.