Cargo Features

[dependencies]
pact_mock_server = { version = "1.2.6", default-features = false, features = ["datetime", "xml", "plugins", "multipart", "tls"] }
default = datetime, multipart, plugins, tls, xml

These default features are set whenever pact_mock_server is added without default-features = false somewhere in the dependency tree.

datetime default

Support for date/time matchers and expressions

Enables datetime of optional pact-plugin-driver, pact_matching, and pact_models ~1.1.18

xml default

support for matching XML documents

Enables xml of optional pact-plugin-driver, pact_matching, and pact_models ~1.1.18

plugins default

Enables pact-plugin-driver, plugins of pact_matching

Affects pact_mock_server::start_mock_server_for_transport, server_manager::PluginMockServer

multipart default

suport for MIME multipart bodies

Enables multipart of pact_matching

tls default

Enables hyper-rustls ^0.24.2, rustls ~0.21.10, rustls-pemfile ^1.0.4, and tokio-rustls ~0.24.1

Affects pact_mock_server::tls, pact_mock_server::start_tls_mock_server, pact_mock_server::start_tls_mock_server_with_config, pact_mock_server::create_tls_mock_server