Niko
84674c20e2
implement set_enc_key for builders
2 years ago
Kagami Sascha Rosylight
0f3e934f77
Follow the default behavior of rustfmt ( #224 )
2 years ago
Jan-Erik Rediger
a2de8a917d
Address new clippy warnings
2 years ago
Jan-Erik Rediger
dd42887903
Hide all of LMDB behind a feature
2 years ago
Victor Porof
bce037a902
Add a way to discard corrupted databases on load
...
Signed-off-by: Victor Porof <victor.porof@gmail.com>
4 years ago
Victor Porof
a2b4f2cc77
Add ability to disable path canonicalization
...
Signed-off-by: Victor Porof <victor.porof@gmail.com>
4 years ago
Victor Porof
bada6fec6f
Make migration easier for consumers
...
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
c433e63551
Move tests to the `tests` directory to allow vendoring into m-c
...
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
a4d76eb250
Generalize LMDB usage and add support for multiple backing stores
...
Signed-off-by: Victor Porof <victor.porof@gmail.com>
5 years ago
Myk Melez
621567cd5d
test that one can mutate managed Rkv instances in surprising ways ( #129 )
5 years ago
Myk Melez
abd08f409a
support architecture-independent database migration ( #142 )
5 years ago
Nan Jiang
d9d4abc383
review fixes
5 years ago
Nan Jiang
d254850342
Consider freelist when calculating load ratio
5 years ago
Nan Jiang
999c145c75
happy new year
5 years ago
Myk Melez
cde2b8256a
update modules to 2018 edition standards in test modules
5 years ago
Rick Richardson
2c6ad411ae
updated modules to conform to 2018 edition standards
5 years ago
Nan Jiang
348bb693cd
enable rustfmt
6 years ago
Nan Jiang
e469367d1f
workaround unc path on windows
6 years ago
Nan Jiang
672936fde2
replace the deprecated tempdir crate with tempfile
6 years ago
Myk Melez
5adf8f75db
use consistent terminology in Manager implementation and comments
...
The Rkv struct wraps an LMDB "environment". The Store struct wraps an LMDB "database". This change ensures we use the terms "environment" and "store" consistently in the Manager implementation.
6 years ago
Myk Melez
9f0dfdc8a2
make Manager consumable ( #21 , r=ncalexan)
6 years ago
Myk Melez
1f7169256e
specify capacity when getting or creating Rkv from Manager
6 years ago
Richard Newman
45eb16404f
Rename project.
6 years ago
Richard Newman
e4392bc0cc
Add a simple Manager.
6 years ago