graphrun 0.1.4

Embedded durable workflow engine for Rust
Documentation
[package]
name = "graphrun"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
authors.workspace = true
description = "Embedded durable workflow engine for Rust"
readme = "../README.md"
documentation = "https://docs.rs/graphrun"
keywords = ["workflow", "durable", "saga", "compensation", "raft"]
categories = ["asynchronous", "concurrency", "database"]

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

[features]
default = []
fault-injection = []

[dependencies]
bytes.workspace = true
getrandom.workspace = true
hex.workspace = true
indexmap.workspace = true
jsonschema.workspace = true
openraft.workspace = true
prost.workspace = true
rcgen.workspace = true
redb.workspace = true
rustls.workspace = true
rustls-pemfile.workspace = true
schemars.workspace = true
serde.workspace = true
serde_json.workspace = true
sha2.workspace = true
thiserror.workspace = true
tokio.workspace = true
tokio-rustls.workspace = true
tonic.workspace = true
tonic-prost.workspace = true
tracing.workspace = true
yaml-rust2.workspace = true

[dev-dependencies]
proptest.workspace = true
tempfile.workspace = true
trybuild.workspace = true

[[test]]
name = "crash_cut"
required-features = ["fault-injection"]