[workspace] resolver = "2" members = [ "test-manager", "test-runner", "test-rpc", ] [patch.crates-io] serialport = { git = "https://github.com/mullvad/serialport-rs", rev = "1401c9d39e4a89685e3506a7160869b2c8e9ceb0" } [workspace.dependencies] futures = "0.3" tokio = { version = "1.8", features = ["macros", "rt", "process", "time", "fs", "io-util", "rt-multi-thread"] } tokio-serial = "5.4.1" # Serde and related crates serde = "1.0" serde_json = "1.0" tokio-serde = { version = "0.8.0", features = ["json"] } # Tonic and related crates tonic = "0.10.0" tonic-build = { version = "0.10.0", default-features = false } tower = "0.4" prost = "0.12.0" prost-types = "0.12.0" tarpc = { version = "0.30", features = ["tokio1", "serde-transport", "serde1"] } # Logging env_logger = "0.10.0" err-derive = "0.3.1" log = "0.4" colored = "2.0.0" # Proxy protocols shadowsocks = { version = "1.16" } shadowsocks-service = { version = "1.16" } windows-sys = "0.48.0" chrono = { version = "0.4.26", default-features = false} clap = { version = "4.2.7", features = ["cargo", "derive"] } once_cell = "1.16.0" bytes = "1.3.0" async-trait = "0.1.58"