Cargo Features
[dependencies]
pact_mock_server = { version = "2.2.1", default-features = false, features = ["datetime", "xml", "plugins", "multipart", "tls", "form_urlencoded"] }
- default = datetime, form_urlencoded, multipart, plugins, tls, xml
-
These default features are set whenever
pact_mock_serveris added withoutsomewhere in the dependency tree.default-features = false - datetime default
-
Support for date/time matchers and expressions
Enables datetime of optional pact-plugin-driver, pact_matching, and pact_models
- xml default
-
support for matching XML documents
Enables xml of optional pact-plugin-driver, pact_matching, and pact_models
- plugins default
-
Enables pact-plugin-driver, plugins of pact_matching
Affects
legacy::start_mock_server_for_transport,mock_server::MockServerConfig.transport_entry,server_manager::PluginMockServer… - multipart default
-
suport for MIME multipart bodies
Enables multipart of pact_matching
- tls default
-
Enables hyper-rustls, rcgen, rustls, rustls-pemfile, rustls-webpki, and tokio-rustls
Affects
legacy::start_tls_mock_server,legacy::start_tls_mock_server_with_config,legacy::create_tls_mock_server,mock_server::MockServerConfig.tls_config… - form_urlencoded default
-
Enables form_urlencoded of pact_matching and pact_models
pact_matching:
suport for matching form urlencoded