Kagami Sascha Rosylight
|
0f3e934f77
|
Follow the default behavior of rustfmt (#224)
|
2 years ago |
Jan-Erik Rediger
|
dd42887903
|
Hide all of LMDB behind a feature
|
2 years ago |
Victor Porof
|
3c502c4bb4
|
Pre: Iterators shouldn't wrap values in options
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
4 years ago |
Victor Porof
|
9fe69b11ce
|
Update crate documentation, more consistent formatting
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
4 years ago |
Victor Porof
|
c8fac3bb43
|
Rename confusingly or inappropriately named lifetimes
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
7717f49841
|
Allow safe mode environment managers
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
c81ae4b97b
|
Derive eq and copy traits on single/multi database helpers
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
2bb1436375
|
Drop copy and clone traits requirement on backend databases
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Victor Porof
|
a4d76eb250
|
Generalize LMDB usage and add support for multiple backing stores
Signed-off-by: Victor Porof <victor.porof@gmail.com>
|
5 years ago |
Nan Jiang
|
b4f5f53e9d
|
Implement clear for stores
|
5 years ago |
Myk Melez
|
9b46134e19
|
wrap lmdb-rs transactions in rkv abstraction (#116)
|
5 years ago |
Nan Jiang
|
7390e6ff5d
|
integrate clippy into CI (#108)
|
5 years ago |
Rick Richardson
|
9c8160f71d
|
remove mut from the *store mutation functions as it is not needed (#107)
|
5 years ago |
Andronik Ordian
|
a9f84809b4
|
Rkv: expose sync and stat Environment methods (#106)
|
5 years ago |
Myk Melez
|
9ff784c8dd
|
update lmdb-rkv to latest version 0.11 (#105)
Updates Iter impls to have `type Item = Result<(&'env [u8], Option<Value<'env>>), StoreError>`
|
5 years ago |
Rick Richardson
|
a81dfbeb10
|
Refactor into store-centric API (#101)
|
5 years ago |
Myk Melez
|
d026f156a2
|
remove unnecessary use declarations, self:: reference
|
5 years ago |
Rick Richardson
|
2c6ad411ae
|
updated modules to conform to 2018 edition standards
|
5 years ago |
Nan Jiang
|
43a8731ff8
|
Replace all the passed-by-reference with passed-by-value for Store (#88)
* Replace all the passed-by-reference with passed-by-value for Store
* Remove unnecessary as_ref calls
* Simplify the function signature of iterator
|
5 years ago |
Nan Jiang
|
efabffdf3e
|
review fixes
|
6 years ago |
Nan Jiang
|
92fd928929
|
gh46 part 2: update examples
|
6 years ago |
Nan Jiang
|
e068f86595
|
gh46 part 1: move reader/writer from store to rkv
|
6 years ago |
Jan-Erik Rediger
|
c980db3f88
|
Fixed the iterator example by using a bare vec to iterate
|
6 years ago |
Nan Jiang
|
f5efc66559
|
Rename create_or_open to open_or_create
|
6 years ago |
Andrei Oprea
|
08f12b3155
|
Fix Bug #54 - Update the example about reading the uncommited writes
|
6 years ago |
Myk Melez
|
a71aed13b0
|
document project and API
|
6 years ago |
Nan Jiang
|
348bb693cd
|
enable rustfmt
|
6 years ago |
Nan Jiang
|
e673fc4d88
|
add an example for iterators
|
6 years ago |
Nan Jiang
|
0812c1010c
|
add an example to demo the basic usage of rkv
|
6 years ago |