1[package]
2description = "Shared logic for communication between the Zed app and the zed.dev server"
3edition = "2021"
4name = "rpc"
5version = "0.1.0"
6
7[lib]
8path = "src/rpc.rs"
9doctest = false
10
11[features]
12test-support = ["collections/test-support", "gpui/test-support"]
13
14[dependencies]
15clock = { path = "../clock" }
16collections = { path = "../collections" }
17gpui = { path = "../gpui", optional = true }
18util = { path = "../util" }
19anyhow = "1.0"
20async-lock = "2.4"
21async-tungstenite = "0.16"
22base64 = "0.13"
23futures = "0.3"
24parking_lot = "0.11.1"
25prost = "0.8"
26rand = "0.8"
27rsa = "0.4"
28serde = { version = "1.0", features = ["derive", "rc"] }
29smol-timeout = "0.6"
30tracing = { version = "0.1.34", features = ["log"] }
31zstd = "0.11"
32
33[build-dependencies]
34prost-build = "0.9"
35
36[dev-dependencies]
37collections = { path = "../collections", features = ["test-support"] }
38gpui = { path = "../gpui", features = ["test-support"] }
39smol = "1.2.5"
40tempdir = "0.3.7"
41ctor = "0.1"
42env_logger = "0.9"