add persy backend and make building optional

This commit is contained in:
Jonathan de Jong 2022-03-19 16:50:54 +01:00
parent 0e0a025c37
commit 805baa0705
6 changed files with 276 additions and 19 deletions

View file

@ -8,5 +8,14 @@ edition = "2018"
[dependencies]
clap = "2.33.3"
anyhow = "1.0.41"
conduit_iface = { path = "../iface/" }
conduit_iface = { path = "../iface/", default-features = false }
thiserror = "1.0.26"
[features]
default = ["sled", "sqlite", "rocksdb"]
sled = ["conduit_iface/sled"]
persy = ["conduit_iface/persy"]
heed = ["conduit_iface/heed"]
sqlite = ["conduit_iface/sqlite"]
rocksdb = ["conduit_iface/rocksdb"]