[dependencies.hashbrown]
version = "0.16.0"
[[example]]
name = "adversarial_demo"
path = "examples/adversarial_demo.rs"
required-features = ["adversarial", "middleware"]
[[example]]
name = "besteffort_demo"
path = "examples/besteffort_demo.rs"
required-features = ["logging", "retry"]
[[example]]
name = "integration_test"
path = "examples/integration_test.rs"
required-features = ["middleware"]
[features]
adversarial = ["chaos", "fuzzing"]
chaos = []
circuit_breaker = []
default = []
fuzzing = []
logging = []
metrics = []
middleware = ["logging", "timing", "retry", "metrics", "rate_limit", "circuit_breaker"]
rate_limit = []
retry = []
timing = []
[lib]
name = "event_chains"
path = "src/lib.rs"
[package]
authors = ["Jesco <jesco@gamedevmadeeasy.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["development-tools", "rust-patterns", "development-tools::testing"]
description = "A flexible event processing pipeline with middleware support"
edition = "2024"
keywords = ["events", "pipeline", "middleware", "chain"]
license = "MIT"
name = "event_chains"
readme = "README.md"
repository = "https://github.com/RPDevJesco/event_chains"
version = "0.2.1"