essential-server 0.2.0

Declaritive constraint checking engine
Documentation
[package]
name = "essential-server"
version = "0.2.0"
description = "Declaritive constraint checking engine"
edition.workspace = true
authors.workspace = true
homepage.workspace = true
license.workspace = true
repository.workspace = true

[dependencies]
anyhow = { workspace = true }
essential-check = { workspace = true }
essential-constraint-vm = { workspace = true }
essential-hash = { workspace = true }
essential-lock = { workspace = true }
essential-server-types = { workspace = true }
essential-sign = { workspace = true }
essential-state-read-vm = { workspace = true }
essential-storage = { workspace = true }
essential-transaction-storage = { workspace = true }
essential-types = { workspace = true }
futures = { workspace = true }
rayon = { workspace = true }
serde = { workspace = true }
tokio = { workspace = true }
tracing = { workspace = true, optional = true }

[dev-dependencies]
essential-memory-storage = { workspace = true }
test-dbs = { workspace = true }
test-utils = { workspace = true }
tracing-subscriber = { workspace = true }

[features]
tracing = [ "dep:tracing", "essential-check/tracing", "essential-constraint-vm/tracing", "essential-state-read-vm/tracing" ]
rqlite = [ "test-dbs/rqlite" ]