[package] name = "flow-graph-interpreter" version = "0.22.0" edition = "2021" license = "Elastic-2.0" repository = "https://github.com/candlecorp/wick" description = "An intepreter for flow-based programs" include = ["src/**/*", "LICENSE"] readme = "README.md" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] wasmrs = { workspace = true } wasmrs-rx = { workspace = true } wasmrs-codec = { workspace = true } wick-packet = { workspace = true, features = ["invocation", "rt-tokio"] } flow-graph = { workspace = true } flow-component = { workspace = true, features = ["invocation"] } wick-config = { workspace = true, features = ["config"] } flow-expression-parser = { workspace = true, features = ["std"] } wick-interface-types = { workspace = true } seeded-random = { workspace = true, features = ["uuid", "rng", "std"] } thiserror = { workspace = true } tracing = { workspace = true } tracing-futures = { workspace = true } performance-mark = { workspace = true } tokio = { workspace = true, features = ["rt-multi-thread", "sync", "macros"] } tokio-stream = { workspace = true } futures = { workspace = true } uuid = { workspace = true, features = ["v4"] } parking_lot = { workspace = true } serde_json = { workspace = true } serde = { workspace = true, features = ["derive"] } anyhow = { version = "1.0" } [dev-dependencies] tokio = { workspace = true, features = ["macros", "rt-multi-thread"] } wick-logger = { workspace = true } test-logger = { workspace = true } anyhow = { workspace = true } serde_json = { workspace = true } pretty_assertions = { workspace = true } wick-packet = { workspace = true, features = ["test"] } chrono = { workspace = true }