72个版本 (35个稳定版本)
新 1.2.4 | 2024年8月13日 |
---|---|
1.2.2 | 2024年7月17日 |
1.1.18 | 2024年2月6日 |
1.1.12 | 2023年11月13日 |
0.1.0 | 2021年7月23日 |
212 在 解析器实现
每月8,484 次下载
在 16 个crate中使用了(14个直接使用)
1MB
23K SLoC
Pact Models
此库提供处理Pact文件的核心理念模型。它支持V3 pact规范和V4 pact规范。
读取和写入Pact文件
Pact
结构体具有读取和写入pact JSON文件的方法。它支持所有V4规范版本,但可以将V1、V1.1和V2规范文件转换为V3格式。
库功能
所有功能默认启用
datetime
:启用日期和时间表达式和生成器的支持。这将添加chronos
crate 作为依赖。xml
:启用解析XML文档的支持。此功能将添加sxd-document
crate 作为依赖。
lib.rs
:
pact_models
crate提供建模Pact所需的所有结构和特性。
库功能
所有功能默认启用
datetime
:启用日期和时间表达式和生成器的支持。这将添加chronos
crate 作为依赖。xml
:启用解析XML文档的支持。此功能将添加sxd-document
crate 作为依赖。
依赖项
~8-23MB
~302K SLoC