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 = ["gpui/test-support"]
13
14[dependencies]
15anyhow = "1.0"
16async-lock = "2.4"
17async-tungstenite = "0.16"
18base64 = "0.13"
19futures = "0.3"
20log = "0.4"
21parking_lot = "0.11.1"
22postage = { version = "0.4.1", features = ["futures-traits"] }
23prost = "0.8"
24rand = "0.8"
25rsa = "0.4"
26serde = { version = "1", features = ["derive"] }
27smol-timeout = "0.6"
28zstd = "0.9"
29clock = { path = "../clock" }
30gpui = { path = "../gpui", optional = true }
31util = { path = "../util" }
32
33[build-dependencies]
34prost-build = "0.8"
35
36[dev-dependencies]
37gpui = { path = "../gpui", features = ["test-support"] }
38smol = "1.2.5"
39tempdir = "0.3.7"