Closed
Description
What problem does this solve or what need does it fill?
Now that all Component
s are Bundle
s, it seems like this could be done, in theory.
It would potentially reduce Query type complexity:
pub fn my_system(Query<&Name, (With<Foo>, With<Bar>, With<Baz>)>) {}
// vs
pub fn my_system(Query<&Name, With<(Foo, Bar, Baz)>>) {}
What solution would you like?
Implement With<T: Bundle>
and Without<T: Bundle>
, rather than With<T: Component>
.
What alternative(s) have you considered?
Continue to work under status quo.