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