3 个版本 (稳定)
| 1.0.1 | 2023年7月16日 |
|---|---|
| 0.1.0 | 2023年7月16日 |
#2885 in 解析器实现
15KB
97 行
通过流发送对象
此库添加了 SerdeRead 和 SerdeWrite,这两个 trait 允许您快速通过流发送可序列化的枚举和结构体,包括 std 和 tokio 变体。
它使用 MessagePack (https://crates.io/crates/rmp-serde) 进行序列化和反序列化。在发送序列化数据之前,它发送将要发送的字节数。
lib.rs:
此库为 [std] 和 tokio 变体添加了 SerdeRead 和 SerdeWrite。
- std (仅与
std标志一起使用):std_stream - tokio (仅与
tokio标志一起使用):tokio_stream
对于两种实现,使用 full 标志。
它使用 MessagePack (https://crates.io/crates/rmp-serde) 进行序列化和反序列化。
在发送序列化数据之前,它发送将要发送的字节数。
依赖项
~0.8–2.7MB
~52K SLoC