[package]
name        = "cuprate-database-service"
version     = "0.1.0"
edition     = "2021"
description = "Cuprate's database service abstraction"
license     = "MIT"
authors     = ["Boog900"]
repository  = "https://github.com/Cuprate/cuprate/tree/main/storage/service"
keywords    = ["cuprate", "service", "database"]

[features]
default = ["heed"]
heed = ["cuprate-database/heed"]
redb = ["cuprate-database/redb"]
redb-memorey = ["cuprate-database/redb-memory"]

[dependencies]
cuprate-database = { workspace = true }
cuprate-helper   = { workspace = true, features = ["fs", "thread", "map", "asynch"] }

serde     = { workspace = true, optional = true }
rayon     = { workspace = true }
tower     = { workspace = true }
futures   = { workspace = true, features = ["std"] }
crossbeam = { workspace = true, features = ["std"] }

[lints]
workspace = true