Crate pact_verifier

source ·
Expand description

The pact_verifier crate provides the core logic to performing verification of providers. It implements the V3 (https://github.com/pact-foundation/pact-specification/tree/version-3) and V4 Pact specification (https://github.com/pact-foundation/pact-specification/tree/version-4).

Re-exports§

Modules§

  • Executor abstraction for executing callbacks to user code (request filters, provider state change callbacks)
  • Structs for collecting metrics for verification
  • Structs and functions for interacting with a Pact Broker
  • Module for building HTTP requests required by the verifier. Note that this is an internal module made public for testing purposes, and there are no guarantees that the structures and functions won’t change.
  • Module to deal with consumer version selectors
  • Structs for storing and returning the result of the verification execution

Structs§

Enums§

Functions§