Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steps auto-wiring and proc macros (#81) #87

Merged
merged 1 commit into from
Nov 10, 2020

Conversation

tyranron
Copy link
Member

Closes #81

This PR integrates the machinery described in #81 into cucumber_rust crate. This, however, requires to intoduce a cucumber_rust_codegen sub-crate.

The initial idea was fully designed and implemented by @ilslv in our closed code base, and I'm just baking his work into this upstream crate. Please, preserve the Co-authored-by: for him in commit message on merge.

Checklist

  • Tests are added
  • Documentation is added
  • macros feature on https://docs.rs is rendered
  • README is updated

Filling the CHANGELOG in the correct way was left for maintainers.

- add 'cucumber_rust_codegen' sub-crate

Co-authored-by: Ilya Solovyiov <[email protected]>
@bbqsrc bbqsrc merged commit 7dc2ec6 into cucumber-rs:main Nov 10, 2020
@bbqsrc
Copy link
Member

bbqsrc commented Nov 10, 2020

Thanks! :)

@tyranron tyranron deleted the macros-feature branch November 11, 2020 08:46
@bbqsrc bbqsrc added this to the v0.8 milestone Dec 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Reducing boilerplate with proc macros
2 participants