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