candystore 0.5.6

A lean, efficient and fast peristent in-process key-value store
Documentation
[dependencies.anyhow]
version = "1.0.100"

[dependencies.bytemuck]
features = ["derive"]
version = "1.24.0"

[dependencies.crossbeam-channel]
version = "0.5.15"

[dependencies.databuf]
version = "0.5.0"

[dependencies.fslock]
version = "0.2.1"

[dependencies.libc]
version = "0.2.158"

[dependencies.memmap]
version = "0.7.0"

[dependencies.parking_lot]
version = "0.12.5"

[dependencies.rand]
version = "0.9.2"

[dependencies.simd-itertools]
version = "0.3.0"

[dependencies.siphasher]
version = "1.0.1"

[dependencies.uuid]
version = "1.10.0"

[[example]]
name = "atomics"
path = "examples/atomics.rs"

[[example]]
name = "lists"
path = "examples/lists.rs"

[[example]]
name = "multithreaded"
path = "examples/multithreaded.rs"

[[example]]
name = "simple"
path = "examples/simple.rs"

[[example]]
name = "typed"
path = "examples/typed.rs"

[features]
flush_aggregation = []
whitebox_testing = []

[lib]
name = "candystore"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A lean, efficient and fast peristent in-process key-value store"
edition = "2021"
keywords = ["key-value", "database", "persistent", "store", "rocksdb"]
license = "Apache-2.0"
name = "candystore"
readme = "README.md"
repository = "https://github.com/sweet-security/candystore"
version = "0.5.6"

[[test]]
name = "test_atomics"
path = "tests/test_atomics.rs"

[[test]]
name = "test_bigval"
path = "tests/test_bigval.rs"

[[test]]
name = "test_flush_agg"
path = "tests/test_flush_agg.rs"

[[test]]
name = "test_list_collisions"
path = "tests/test_list_collisions.rs"

[[test]]
name = "test_lists"
path = "tests/test_lists.rs"

[[test]]
name = "test_loading"
path = "tests/test_loading.rs"

[[test]]
name = "test_logic"
path = "tests/test_logic.rs"

[[test]]
name = "test_merge"
path = "tests/test_merge.rs"

[[test]]
name = "test_multithreading"
path = "tests/test_multithreading.rs"

[[test]]
name = "test_pre_split"
path = "tests/test_pre_split.rs"

[[test]]
name = "test_queues"
path = "tests/test_queues.rs"

[[test]]
name = "test_typed"
path = "tests/test_typed.rs"