mirror of
https://github.com/zed-industries/zed.git
synced 2024-12-29 04:20:46 +00:00
339069b1d3
We temporarily let it grow when the message size exceed the limit, but restore the buffer's capacity shortly after. This ensures that, for each connection in its entire lifetime, we only ever use 1MB.
40 lines
951 B
TOML
40 lines
951 B
TOML
[package]
|
|
description = "Shared logic for communication between the Zed app and the zed.dev server"
|
|
edition = "2021"
|
|
name = "rpc"
|
|
version = "0.1.0"
|
|
|
|
[lib]
|
|
path = "src/rpc.rs"
|
|
doctest = false
|
|
|
|
[features]
|
|
test-support = ["collections/test-support", "gpui/test-support"]
|
|
|
|
[dependencies]
|
|
clock = { path = "../clock" }
|
|
collections = { path = "../collections" }
|
|
gpui = { path = "../gpui", optional = true }
|
|
util = { path = "../util" }
|
|
anyhow = "1.0"
|
|
async-lock = "2.4"
|
|
async-tungstenite = "0.16"
|
|
base64 = "0.13"
|
|
futures = "0.3"
|
|
parking_lot = "0.11.1"
|
|
prost = "0.8"
|
|
rand = "0.8"
|
|
rsa = "0.4"
|
|
serde = { version = "1.0", features = ["derive", "rc"] }
|
|
smol-timeout = "0.6"
|
|
tracing = { version = "0.1.34", features = ["log"] }
|
|
zstd = "0.9"
|
|
|
|
[build-dependencies]
|
|
prost-build = "0.8"
|
|
|
|
[dev-dependencies]
|
|
collections = { path = "../collections", features = ["test-support"] }
|
|
gpui = { path = "../gpui", features = ["test-support"] }
|
|
smol = "1.2.5"
|
|
tempdir = "0.3.7"
|