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

Finish removing dependency on impl_trait_for_tuples #13

Open
viridia opened this issue Jul 31, 2024 · 0 comments
Open

Finish removing dependency on impl_trait_for_tuples #13

viridia opened this issue Jul 31, 2024 · 0 comments

Comments

@viridia
Copy link
Owner

viridia commented Jul 31, 2024

In the interest of making minimal dependencies, I've re-coded most of the uses of impl_trait_for_tuples with hand-coded macros. The only one left is the View tuple. The reason I've left this for last is because unlike all the other tuple types in Quill which allow a max of 16 arguments, View allows 32 - which means it will require an ugly set of macro invocations.

What would be nice is if I could use the Bevy all_tuples! macro, but unfortunately it's missing an important feature I need, for which I have filed a ticket: bevyengine/bevy#10915. Adding this feature would not be too hard, I think, but I just have too many other yaks to shave.

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