|
|
|
@ -122,7 +122,7 @@ mod tests { |
|
|
|
|
let root = Builder::new().prefix("test_integer_keys").tempdir().expect("tempdir"); |
|
|
|
|
fs::create_dir_all(root.path()).expect("dir created"); |
|
|
|
|
|
|
|
|
|
let k = Rkv::new::<backend::Lmdb>(root.path()).expect("new succeeded"); |
|
|
|
|
let k = Rkv::new::<backend::SafeMode>(root.path()).expect("new succeeded"); |
|
|
|
|
let s = k.open_multi_integer("s", StoreOptions::create()).expect("open"); |
|
|
|
|
|
|
|
|
|
macro_rules! test_integer_keys { |
|
|
|
@ -147,7 +147,7 @@ mod tests { |
|
|
|
|
let root = Builder::new().prefix("test_multi_integer_clear").tempdir().expect("tempdir"); |
|
|
|
|
fs::create_dir_all(root.path()).expect("dir created"); |
|
|
|
|
|
|
|
|
|
let k = Rkv::new::<backend::Lmdb>(root.path()).expect("new succeeded"); |
|
|
|
|
let k = Rkv::new::<backend::SafeMode>(root.path()).expect("new succeeded"); |
|
|
|
|
let s = k.open_multi_integer("s", StoreOptions::create()).expect("open"); |
|
|
|
|
|
|
|
|
|
{ |
|
|
|
@ -178,7 +178,7 @@ mod tests { |
|
|
|
|
let root = Builder::new().prefix("test_multi_integer_dup").tempdir().expect("tempdir"); |
|
|
|
|
fs::create_dir_all(root.path()).expect("dir created"); |
|
|
|
|
|
|
|
|
|
let k = Rkv::new::<backend::Lmdb>(root.path()).expect("new succeeded"); |
|
|
|
|
let k = Rkv::new::<backend::SafeMode>(root.path()).expect("new succeeded"); |
|
|
|
|
let s = k.open_multi_integer("s", StoreOptions::create()).expect("open"); |
|
|
|
|
|
|
|
|
|
{ |
|
|
|
@ -209,7 +209,7 @@ mod tests { |
|
|
|
|
let root = Builder::new().prefix("test_multi_integer_dup").tempdir().expect("tempdir"); |
|
|
|
|
fs::create_dir_all(root.path()).expect("dir created"); |
|
|
|
|
|
|
|
|
|
let k = Rkv::new::<backend::Lmdb>(root.path()).expect("new succeeded"); |
|
|
|
|
let k = Rkv::new::<backend::SafeMode>(root.path()).expect("new succeeded"); |
|
|
|
|
let s = k.open_multi_integer("s", StoreOptions::create()).expect("open"); |
|
|
|
|
|
|
|
|
|
{ |
|
|
|
@ -230,7 +230,7 @@ mod tests { |
|
|
|
|
let root = Builder::new().prefix("test_multi_integer_dup").tempdir().expect("tempdir"); |
|
|
|
|
fs::create_dir_all(root.path()).expect("dir created"); |
|
|
|
|
|
|
|
|
|
let k = Rkv::new::<backend::Lmdb>(root.path()).expect("new succeeded"); |
|
|
|
|
let k = Rkv::new::<backend::SafeMode>(root.path()).expect("new succeeded"); |
|
|
|
|
let s = k.open_multi_integer("s", StoreOptions::create()).expect("open"); |
|
|
|
|
|
|
|
|
|
{ |
|
|
|
@ -296,7 +296,7 @@ mod tests { |
|
|
|
|
fs::create_dir_all(root.path()).expect("dir created"); |
|
|
|
|
|
|
|
|
|
{ |
|
|
|
|
let k = Rkv::new::<backend::Lmdb>(root.path()).expect("new succeeded"); |
|
|
|
|
let k = Rkv::new::<backend::SafeMode>(root.path()).expect("new succeeded"); |
|
|
|
|
let s = k.open_multi_integer("s", StoreOptions::create()).expect("open"); |
|
|
|
|
|
|
|
|
|
let mut writer = k.write().expect("writer"); |
|
|
|
@ -313,7 +313,7 @@ mod tests { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
{ |
|
|
|
|
let k = Rkv::new::<backend::Lmdb>(root.path()).expect("new succeeded"); |
|
|
|
|
let k = Rkv::new::<backend::SafeMode>(root.path()).expect("new succeeded"); |
|
|
|
|
let s = k.open_multi_integer("s", StoreOptions::create()).expect("open"); |
|
|
|
|
|
|
|
|
|
let reader = k.read().expect("reader"); |
|
|
|
|