Crate pact_matching_ffi[−][src]
Expand description
A crate exposing the pact_matching
API to other languages
via a C Foreign Function Interface.
Modules
Tools for FFI error reporting and handling.
Sets up a log sink to view logs from the FFI.
Represents messages in pact_matching
.
Macros
Get a mutable reference from a raw pointer
Get an immutable reference from a raw pointer
Construct a CStr safely with null checks.
Construct a &str
safely with null checks.
Structs
A collection of mismatches from a matching comparison.
An iterator over mismatches.
Enums
Enum that defines the different types of mismatches that can occur.
Functions
Match a pair of messages, producing a collection of mismatches, which is empty if the two messages matched.
Get an ANSI-compatible description of a mismatch.
Get a description of a mismatch.
Get a summary of a mismatch.
Get a JSON representation of the mismatch.
Get the type of a mismatch.
Delete mismatches
Get an iterator over mismatches.
Delete a mismatches iterator when you’re done with it.
Get the next mismatch from a mismatches iterator.