diff options
author | Matt Mastracci <matthew@mastracci.com> | 2023-04-22 11:48:21 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-22 11:48:21 -0600 |
commit | bdffcb409fd1e257db280ab73e07cc319711256c (patch) | |
tree | 9aca1c1e73f0249bba8b66781b79c358a7a00798 /ext/websocket/Cargo.toml | |
parent | d137501a639cb315772866f6775fcd9f43e28f5b (diff) |
feat(ext/http): Rework Deno.serve using hyper 1.0-rc3 (#18619)
This is a rewrite of the `Deno.serve` API to live on top of hyper
1.0-rc3. The code should be more maintainable long-term, and avoids some
of the slower mpsc patterns that made the older code less efficient than
it could have been.
Missing features:
- `upgradeHttp` and `upgradeHttpRaw` (`upgradeWebSocket` is available,
however).
- Automatic compression is unavailable on responses.
Diffstat (limited to 'ext/websocket/Cargo.toml')
-rw-r--r-- | ext/websocket/Cargo.toml | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/websocket/Cargo.toml b/ext/websocket/Cargo.toml index 53e184e1e..006c73a5f 100644 --- a/ext/websocket/Cargo.toml +++ b/ext/websocket/Cargo.toml @@ -14,11 +14,13 @@ description = "Implementation of WebSocket API for Deno" path = "lib.rs" [dependencies] +bytes.workspace = true deno_core.workspace = true +deno_net.workspace = true deno_tls.workspace = true fastwebsockets = { workspace = true, features = ["upgrade"] } http.workspace = true -hyper.workspace = true +hyper = { workspace = true, features = ["backports"] } serde.workspace = true tokio.workspace = true tokio-rustls.workspace = true |