pact-plugin-driver 0.0.14

Pact support library that provides an interface for interacting with Pact plugins
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Pact plugin driver library for Rust
> Pact support library that provides an interface for interacting with Pact plugins

## State of implementation

* [X] The ability to find plugins.
* [X] Load plugins and extract the plugin manifests that describe what the plugin provides.
* [X] Provide a catalogue of features provided by the plugins.
* [ ] Provide a messaging bus to facilitate communication between the language implementation and the plugins.
* [X] Manage the plugin lifecycles.

## Building the Rust driver

The Rust driver is built with Cargo. The build can be run with `cargo build`, but there is a test `DriverPactTest`
that requires a Protobuf plugin to work. Either skip or disable that test, or install the prototype Protobuf plugin before
running the build.