aboutsummaryrefslogtreecommitdiff
path: root/src/db/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Correct error type for (unimplemented) iterators in transactionsAlex Auvolat2022-06-071-8/+9
* Cleaner error management (less error-prone api)Alex Auvolat2022-06-071-23/+34
* less pub(crate)Alex Auvolat2022-06-071-2/+2
* db abstraction: make .insert() and .remove() return the old valueAlex Auvolat2022-06-071-14/+16
* Bring back the counted tree hack for Sled (with caveat)Alex Auvolat2022-06-071-4/+12
* Add inline marker on a bunch of db functionsAlex Auvolat2022-06-061-0/+21
* Safe choice: return Vec<u8> and not some fancy zero-copy typeAlex Auvolat2022-06-061-93/+8
* fixesAlex Auvolat2022-06-061-9/+18
* Start LMDB adapter, with fixed semanticsAlex Auvolat2022-06-031-19/+19
* Slightly prettier codeAlex Auvolat2022-06-031-0/+9
* Garage works on sqlite, but it's a hackAlex Auvolat2022-06-031-1/+7
* Conversion utilityAlex Auvolat2022-06-031-11/+32
* Fix most clippy lintsAlex Auvolat2022-06-031-27/+27
* Change value type to be a dyn thingAlex Auvolat2022-06-031-1/+86
* Sqlite iter with unsafe codeAlex Auvolat2022-06-021-4/+2
* Add back SendAlex Auvolat2022-06-021-1/+1
* Begin sqlite adapterAlex Auvolat2022-06-021-28/+44
* Use Cell instead of ArcSwapAlex Auvolat2022-06-021-21/+7
* Complete sled abstractionAlex Auvolat2022-06-021-3/+52
* Adapt Garage to use new DB abstractionAlex Auvolat2022-06-021-23/+91
* Implement iter() and range() on dbAlex Auvolat2022-06-021-0/+15
* First iteration of a generic DB layerAlex Auvolat2022-06-021-0/+174