ek-station 0.2.13

Station for the ek ecosystem: headless plugin host bootstrap - assembles ek-core MainEngine from a compile-time plugin factory table, runs the svctl supervisor service (list/start/remove over bus ask) and a headless main (readiness marker + graceful close).
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
rust-version = "1.85"
name = "ek-station"
version = "0.2.13"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Station for the ek ecosystem: headless plugin host bootstrap - assembles ek-core MainEngine from a compile-time plugin factory table, runs the svctl supervisor service (list/start/remove over bus ask) and a headless main (readiness marker + graceful close)."
documentation = "https://docs.rs/ek-station"
readme = "README.md"
keywords = [
    "trading",
    "plugin-host",
    "finance",
    "futures",
    "gateway",
]
categories = [
    "finance",
    "config",
]
license = "MIT"
repository = "https://cnb.cool/enkeep/ek-station"

[features]
ctp-native = ["ek-ctp/native"]

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

[[bin]]
name = "ek-station"
path = "src/main.rs"

[[test]]
name = "assembly"
path = "tests/assembly.rs"

[[test]]
name = "headless_exit"
path = "tests/headless_exit.rs"

[[test]]
name = "live_two_accounts"
path = "tests/live_two_accounts.rs"

[[test]]
name = "ma_business_flow"
path = "tests/ma_business_flow.rs"

[[test]]
name = "multi_account"
path = "tests/multi_account.rs"

[[test]]
name = "pickfile"
path = "tests/pickfile.rs"

[[test]]
name = "pipeline_headless"
path = "tests/pipeline_headless.rs"

[[test]]
name = "soak_two_accounts"
path = "tests/soak_two_accounts.rs"

[[test]]
name = "station"
path = "tests/station.rs"

[[test]]
name = "station_live_ctp"
path = "tests/station_live_ctp.rs"

[[test]]
name = "station_replay_ctp"
path = "tests/station_replay_ctp.rs"

[dependencies.ek-core]
version = "0.3.2"

[dependencies.ek-ctp]
version = "0.9.8"

[dependencies.ek-data]
version = "0.2.4"

[dependencies.ek-dm]
version = "0.1.2"

[dependencies.ek-event]
version = "0.1.2"

[dependencies.ek-oms]
version = "0.3.15"

[dependencies.ek-risk]
version = "0.2.10"

[dev-dependencies.ek-converter]
version = "0.1.7"