[package]
name = "zenith-runtime"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
documentation.workspace = true
authors.workspace = true
description = "Zenith 全链路数据面运行时:WorkerRuntime(eBPF + XSK + Worker 集成)、三级 Supervisor、ChangeSet 热切换、RuntimeGraph 拓扑规划"
keywords = ["zenith", "runtime", "worker", "supervisor", "ebpf"]
categories = ["network-programming", "os::linux-apis"]
readme = "../../README.md"
[dependencies]
zenith-foundation.workspace = true
zenith-net.workspace = true
zenith-capability.workspace = true
zenith-observability.workspace = true
thiserror.workspace = true
crossbeam.workspace = true
tokio = { workspace = true }
tracing.workspace = true
rustc-hash.workspace = true
[target.'cfg(target_os = "linux")'.dependencies]
zenith-linux.workspace = true
zenith-ebpf.workspace = true
zenith-net = { workspace = true, features = ["linux"] }
[lints]
workspace = true
[features]
default = []
[dev-dependencies]
pretty_assertions.workspace = true