cuprate-hinto-janai/storage
hinto-janai 6ce177aeca
storage: add key sorting ()
* database: modify `trait Key`, don't blanket impl

* heed: create `KeyHeed<T>` wrapper type

* fix backend/tests

* blockchain: `impl Key PreRctOutputId`

* database: `StorableStr`, docs, tests

* key: docs, cleanup

* fixes

* heed: simplify types

* storable: remove doc

* heed: use `INTEGER_KEY` instead of custom compare fn

* add docs, tests

* database: document `create_db` invariant

* key: `Lexicographic` -> `Default`

* redb: fix `clear_db` behavior

* fix docs
2024-07-01 20:24:48 +01:00
..
blockchain storage: add key sorting () 2024-07-01 20:24:48 +01:00
database storage: add key sorting () 2024-07-01 20:24:48 +01:00
txpool workspace: enforce crate/directory naming scheme () 2024-06-24 02:30:47 +01:00
README.md repo: add skeleton directories, fix labels () 2024-05-29 02:18:30 +01:00

storage

TODO: This subdirectory used to be database/ and is in the middle of being shifted around.

The old database/ design document is in cuprate-blockchain/ which will eventually be ported Cuprate's architecture book.