Skip to content

Message pact metadata - #46

Merged
alilleybrinker merged 8 commits into
pact_matching_ffifrom
message_pact_metadata
Oct 29, 2020
Merged

Message pact metadata#46
alilleybrinker merged 8 commits into
pact_matching_ffifrom
message_pact_metadata

Conversation

@alilleybrinker

@alilleybrinker alilleybrinker commented Oct 20, 2020

Copy link
Copy Markdown

Closes #41, #37

@alilleybrinker alilleybrinker added C-enhancement Category: Enhancement New feature or request A-ffi Area: Foreign Function Interface labels Oct 20, 2020
@alilleybrinker alilleybrinker added this to the October 2020 milestone Oct 20, 2020
@alilleybrinker
alilleybrinker force-pushed the message_pact_metadata branch 2 times, most recently from 9c2e8b4 to 55bb88b Compare October 20, 2020 20:54
This commit replaces the previous FFI macro with a much cleaner, more
user-friendly one, which retains all the benefits of the prior one
while adding some new benefits, including inserting a Clippy silencer
that was otherwise quite annoying when trying to use `anyhow` in our
FFI context.
@alilleybrinker alilleybrinker changed the title Draft: Message pact metadata Message pact metadata Oct 29, 2020
@alilleybrinker
alilleybrinker merged commit 2112047 into pact_matching_ffi Oct 29, 2020
@alilleybrinker
alilleybrinker deleted the message_pact_metadata branch October 29, 2020 21:29
alilleybrinker added a commit that referenced this pull request Nov 4, 2020
* New FFI macro

This commit replaces the previous FFI macro with a much cleaner, more
user-friendly one, which retains all the benefits of the prior one
while adding some new benefits, including inserting a Clippy silencer
that was otherwise quite annoying when trying to use `anyhow` in our
FFI context.

* Applied new FFI macro to message_pact

* Removed unnecessary error code returns

* Added message_get_contents

* Added message_pact_find_metadata

* Updated message_pact consumer and provider getters to new macro

* Corrected consumer and provider macros

* Fixed compilation
alilleybrinker added a commit that referenced this pull request Dec 4, 2020
* New FFI macro

This commit replaces the previous FFI macro with a much cleaner, more
user-friendly one, which retains all the benefits of the prior one
while adding some new benefits, including inserting a Clippy silencer
that was otherwise quite annoying when trying to use `anyhow` in our
FFI context.

* Applied new FFI macro to message_pact

* Removed unnecessary error code returns

* Added message_get_contents

* Added message_pact_find_metadata

* Updated message_pact consumer and provider getters to new macro

* Corrected consumer and provider macros

* Fixed compilation
alilleybrinker added a commit that referenced this pull request Feb 2, 2021
* New FFI macro

This commit replaces the previous FFI macro with a much cleaner, more
user-friendly one, which retains all the benefits of the prior one
while adding some new benefits, including inserting a Clippy silencer
that was otherwise quite annoying when trying to use `anyhow` in our
FFI context.

* Applied new FFI macro to message_pact

* Removed unnecessary error code returns

* Added message_get_contents

* Added message_pact_find_metadata

* Updated message_pact consumer and provider getters to new macro

* Corrected consumer and provider macros

* Fixed compilation
alilleybrinker added a commit that referenced this pull request Apr 22, 2021
* New FFI macro

This commit replaces the previous FFI macro with a much cleaner, more
user-friendly one, which retains all the benefits of the prior one
while adding some new benefits, including inserting a Clippy silencer
that was otherwise quite annoying when trying to use `anyhow` in our
FFI context.

* Applied new FFI macro to message_pact

* Removed unnecessary error code returns

* Added message_get_contents

* Added message_pact_find_metadata

* Updated message_pact consumer and provider getters to new macro

* Corrected consumer and provider macros

* Fixed compilation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-ffi Area: Foreign Function Interface C-enhancement Category: Enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants