#序列化 #序列化/反序列化 #反序列化 #serde

不依赖std channels-serdes

类型序列化和反序列化工具

5 个版本

0.2.1 2024 年 6 月 29 日
0.2.0 2024 年 6 月 7 日
0.1.2 2024 年 2 月 18 日
0.1.1 2024 年 2 月 6 日
0.1.0 2023 年 12 月 29 日

2685解析器实现

每月 47 次下载
用于 通道

MIT 许可证

29KB
648 代码行

channels-serdes

该软件包公开了 channels 用于序列化和反序列化任意类型的接口。

它是对可能不一定依赖于 serde 的不同实现的抽象层。

该软件包包含可在 channels 下使用且可通过功能标志启用的参考实现。

序列化器/反序列化器

名称 实现者 功能标志
Bincode bincode bincode
Cbor ciborium cbor
Json serde_json json
Borsh borsh borsh

Bincodechannels 使用的默认实现。

中间件

名称 实现者 功能标志
Crc crc crc
Deflate flate2 deflate
Hmac ring hmac
Encrypt / Decrypt ring aead

依赖项

~0–9MB
~94K SLoC