Crates.io | pact_models |
lib.rs | pact_models |
version | 1.2.1 |
source | src |
created_at | 2021-04-22 00:46:08.271662 |
updated_at | 2024-06-12 05:17:38.202443 |
description | Pact-Rust support library that provides the core models for dealing with Pact files |
homepage | https://www.pact.io |
repository | https://github.com/pact-foundation/pact-reference/blob/master/rust/pact_models |
max_upload_size | |
id | 387940 |
size | 1,774,397 |
This library provides the core models for dealing with Pact files. It supports the V3 pact specification and V4 pact specification.
The Pact
struct has methods to read and write pact JSON files. It supports all the specification
versions up to V4, but will convert a V1, V1.1 and V2 spec file to a V3 format.
All features are enabled by default
datetime
: Enables support of date and time expressions and generators. This will add the
chronos
crate as a dependency.xml
: Enables support for parsing XML documents. This feature will add the sxd-document
crate as a dependency.