cuprate-hinto-janai/storage/database/src
hinto-janai 6ce177aeca
Some checks failed
Audit / audit (push) Has been cancelled
CI / fmt (push) Has been cancelled
CI / typo (push) Has been cancelled
CI / ci (macos-latest, stable, bash) (push) Has been cancelled
CI / ci (ubuntu-latest, stable, bash) (push) Has been cancelled
CI / ci (windows-latest, stable-x86_64-pc-windows-gnu, msys2 {0}) (push) Has been cancelled
Deny / audit (push) Has been cancelled
storage: add key sorting (#198)
* 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
..
backend storage: add key sorting (#198) 2024-07-01 20:24:48 +01:00
config storage: split cuprate-blockchain <-> cuprate-database (#160) 2024-06-26 22:51:06 +01:00
constants.rs storage: split cuprate-blockchain <-> cuprate-database (#160) 2024-06-26 22:51:06 +01:00
database.rs storage: split cuprate-blockchain <-> cuprate-database (#160) 2024-06-26 22:51:06 +01:00
env.rs storage: add key sorting (#198) 2024-07-01 20:24:48 +01:00
error.rs storage: split cuprate-blockchain <-> cuprate-database (#160) 2024-06-26 22:51:06 +01:00
key.rs storage: add key sorting (#198) 2024-07-01 20:24:48 +01:00
lib.rs storage: add key sorting (#198) 2024-07-01 20:24:48 +01:00
resize.rs storage: split cuprate-blockchain <-> cuprate-database (#160) 2024-06-26 22:51:06 +01:00
storable.rs storage: add key sorting (#198) 2024-07-01 20:24:48 +01:00
table.rs storage: split cuprate-blockchain <-> cuprate-database (#160) 2024-06-26 22:51:06 +01:00
tests.rs storage: add key sorting (#198) 2024-07-01 20:24:48 +01:00
transaction.rs storage: split cuprate-blockchain <-> cuprate-database (#160) 2024-06-26 22:51:06 +01:00