3个版本

0.1.1 2024年5月23日
0.1.0 2023年11月17日
0.1.0-rc.42023年11月2日

#91 in WebSocket

Download history 1178/week @ 2024-05-03 1147/week @ 2024-05-10 1178/week @ 2024-05-17 1449/week @ 2024-05-24 1460/week @ 2024-05-31 957/week @ 2024-06-07 1171/week @ 2024-06-14 1006/week @ 2024-06-21 975/week @ 2024-06-28 1422/week @ 2024-07-05 1054/week @ 2024-07-12 1097/week @ 2024-07-19 1089/week @ 2024-07-26 1135/week @ 2024-08-02 1540/week @ 2024-08-09 1028/week @ 2024-08-16

4,977 每月下载量
用于 rocket_okapi

MIT/Apache

1MB
14K SLoC

ws ci.svg crates.io docs.svg

此crate通过集成Rocket的[连接升级]API为Rocket提供WebSocket支持。

用法

  1. 依赖于 rocket_ws,在此处重命名为 ws

    [dependencies]
    ws = { package = "rocket_ws", version = "0.1.1" }
    
  2. 使用它!

    #[get("/echo")]
    fn echo_stream(ws: ws::WebSocket) -> ws::Stream!['static] {
        ws::Stream! { ws =>
            for await message in ws {
                yield message?;
            }
        }
    }
    

有关详细信息,请参阅 crate文档

依赖项

~14–45MB
~774K SLoC