[package]
name = "quantlet"
version = "0.1.2"
description = "QuantLET is an open source, event-driven framework for rapid development and deployment of real-time analytical models intended to be executing in large scale."
readme = "README.md"
authors.workspace = true
categories.workspace = true
documentation.workspace = true
edition.workspace = true
exclude.workspace = true
keywords.workspace = true
license-file.workspace = true
repository.workspace = true
[dependencies]
thiserror = "2"
log = "0"
quantlet-agents = { path = "../quantlet-agents", optional = true, version = "0.1.2" }
quantlet-bigdata = { path = "../quantlet-bigdata", optional = true, version = "0.1.2" }
quantlet-reactives = { path = "../quantlet-reactives", optional = true, version = "0.1.2" }
quantlet-streams = { path = "../quantlet-streams", optional = true, version = "0.1.2" }
[features]
agents = ["quantlet-agents"]
bigdata = ["quantlet-bigdata"]
reactives = ["quantlet-reactives"]
streams = ["quantlet-streams"]
full = ["agents", "bigdata", "reactives", "streams"]
[dev-dependencies]
anyhow = "1.0.101"
figment = { version = "0.10", features = ["test"] }
indoc = "2.0.6"
insta = { version = "1.41.1", features = ["yaml", "filters"] }
mockall = "0.14.0"
tokio = { version = "1.49.0", features = ["full", "test-util"] }
criterion = { version = "0.5", features = ["html_reports"] }
[lib]
bench = false
[[bench]]
name = "bench_prelude"
harness = false