[][src]Crate pact_verifier

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

Re-exports

pub use callback_executors::NullRequestFilterExecutor;

Modules

callback_executors

Executor abstraction for executing callbacks to user code (request filters, provider state change callbacks)

Structs

ConsumerVersionSelector

Structure to represent a HAL link

PactsForVerificationRequest

Request to send to determine the pacts to verify

ProviderInfo

Information about the Provider to verify

VerificationOptions

Options to use when running the verification

Enums

FilterInfo

Filter information used to filter the interactions that are verified

MismatchResult

Result of performing a match

PactSource

Source for loading pacts

Functions

verify_provider

Verify the provider with the given pact sources