ek-data 0.2.8

Trading data contracts for the enkeep ek ecosystem: venue enums, zero-dep epoch-nanosecond time, decimal-exact price rounding, vt-symbol convention, bus event dictionary, tick/bar/order/trade/position/account/contract objects and request objects (Python enkeep_trade trader/object.py + constant.py, faithfully ported).
Documentation
[package]
name = "ek-data"
version = "0.2.8"
edition = "2024"
rust-version = "1.85"
license = "MIT"
description = "Trading data contracts for the enkeep ek ecosystem: venue enums, zero-dep epoch-nanosecond time, decimal-exact price rounding, vt-symbol convention, bus event dictionary, tick/bar/order/trade/position/account/contract objects and request objects (Python enkeep_trade trader/object.py + constant.py, faithfully ported)."
repository = "https://cnb.cool/enkeep/ek-data"
documentation = "https://docs.rs/ek-data"
readme = "README.md"
keywords = ["trading", "finance", "data-structures", "contract", "orderbook"]
categories = ["finance", "data-structures"]

[features]
serde = ["dep:serde", "dep:serde_json"]

[dependencies]
serde = { version = "1", optional = true, features = ["derive"] }
serde_json = { version = "1", optional = true }

# 集成测试专用(不算运行时依赖):事件引擎是生态最底层叶子。
# 纪律(模块独立):自研 crate 也必须以【已装版本】引用,禁止 path 目录耦合 ——
# 纯版本号,与 crates.io 0.1.0 解析;dev-deps 不随 lib 发布。
[dev-dependencies]
ek-event = "0.1.2"