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

Create a new crate for procedural macro #32

Closed
la10736 opened this issue Apr 30, 2019 · 2 comments
Closed

Create a new crate for procedural macro #32

la10736 opened this issue Apr 30, 2019 · 2 comments

Comments

@la10736
Copy link
Owner

la10736 commented Apr 30, 2019

Investigate if rstest can be a non procedural-macro's crate that reexport the macros. So move macros in a new crate, reexport them and use rstest just for container crate (core logic if need) and reexport some base fixtures.

@la10736 la10736 changed the title Create a new create for procedural macro Crate a new create for procedural macro Apr 30, 2019
@la10736 la10736 added this to the rstest 0.3 milestone May 1, 2019
@la10736 la10736 changed the title Crate a new create for procedural macro Create a new crate for procedural macro Jun 28, 2019
@la10736
Copy link
Owner Author

la10736 commented Jun 28, 2019

Ok, I did a test and the idea works. But I don't need it for 0.3 release because I'll can use reexport to don't bother users on change use statements.

rstest will become a container crate that reexport macros from rstest_core (the procedural macro one), rstest_fixtures (a fixture lib) and, eventually, rstest_additions for useful additional utility.

@la10736 la10736 removed this from the rstest 0.3 milestone Jun 28, 2019
@la10736 la10736 added this to the 0.5 milestone Sep 29, 2019
@la10736 la10736 modified the milestones: rstest 0.5, rstest 0.6 Nov 17, 2019
@la10736 la10736 modified the milestones: rstest 0.6, Rstest 0.7 Mar 5, 2020
@la10736 la10736 removed this from the Rstest 0.7 milestone Apr 5, 2020
la10736 pushed a commit that referenced this issue Apr 4, 2022
la10736 pushed a commit that referenced this issue Apr 24, 2022
la10736 added a commit that referenced this issue Apr 24, 2022
Co-authored-by: Michele d'Amico <michele.d'amico@rcslab.it>
@la10736 la10736 closed this as completed Apr 24, 2022
@la10736
Copy link
Owner Author

la10736 commented Apr 24, 2022

Done

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

No branches or pull requests

1 participant