6 个版本 (破坏性更改)
| 0.6.0 | 2021 年 2 月 20 日 |
|---|---|
| 0.5.0 | 2021 年 1 月 31 日 |
| 0.4.0 | 2020 年 8 月 12 日 |
| 0.3.0 | 2020 年 7 月 17 日 |
| 0.1.1 | 2020 年 6 月 6 日 |
#1148 in 开发工具
每月 22 次下载
19KB
266 代码行
fuzzcheck_serializer
此包提供了由 fuzzcheck 定义的 Serializer 特质的实现。
目前有两种选择
ByteSerializer通过直接将位写入文件来序列化Vec<u8>。您可以选择文件扩展名。SerdeSerializer使用serde和serde_json将任何 serde-Serializable类型序列化为 json 文件。通过serde-json功能访问。JsonSerializer是SerdeSerializer的轻量级替代方案,它使用json和decent-serde-json-alternative包。通过serde-json-alternative功能访问。
lib.rs:
此包包含实现 fuzzcheck 序列化器特质的类型。目前有两种实现
-
SerdeSerializer 使用
serde和serde_json包将测试输入(任意可序列化类型)序列化为.json文件。在“serde”功能下可用。 -
[ByteSerializer] 通过简单地将字节从文件复制/粘贴到文件来编码和解码类型为
Vec<u8>的值。扩展名可自定义。
依赖项
~0–310KB