1[package] 2name = "netsim-daemon" 3version = "0.3.13" 4edition = "2021" 5build = "build.rs" 6 7[lib] 8crate-type = ["staticlib", "lib"] 9doctest = false 10test = false 11 12[dependencies] 13bytes = { version = ">=1.4.0"} 14clap = { version = "4.1.8", default-features = false, features = ["derive", "error-context", "help", "std", "usage"] } 15cxx = { version = ">=1.0.85", features = ["c++17"] } 16data-encoding = "2.4.0" 17futures = "0.3.30" 18glam = { version = "0.25.0", features = ["libm"] } 19netsim-proto = { path = "../proto" } 20http = "0.2.9" 21netsim-common = { path = "../common" } 22pica = { version = "0.1.9", default-features = false } 23protobuf = "3.2.0" 24protobuf-json-mapping = "3.2.0" 25rand = "0.8.5" 26regex = "1.6.0" 27tokio = { verison = "1.32.0", features = ["fs", "io-util", "macros", "net", "rt-multi-thread"] } 28tokio-stream = { version = "0.1.14", features = ["sync"] } 29thiserror = { version = ">=1.0.40"} 30tungstenite = { version = ">=0.19.0", default-features = false } 31lazy_static = "1.4.0" 32log = "0.4.17" 33anyhow = "1" 34pdl-runtime = "0.3.0" 35grpcio = {version= "0.13.0", default-features = false, features = ["protobufv3-codec"]} 36futures-channel = { version = "0.3.30", features = ["sink"] } 37futures-executor = "0.3.30" 38futures-util = { version = "0.3.30", default-features = false, features = ["sink"] } 39 40[build-dependencies] 41cxx-build = "1.0.92" 42 43[features] 44local_ssl = [] 45default = ["local_ssl"] 46cuttlefish = [] 47