mirror of
https://github.com/bevyengine/bevy
synced 2024-12-24 03:53:06 +00:00
f97eba2082
# Objective - Provide a generic and _reflectable_ way to iterate over contained entities ## Solution Adds two new traits: * `VisitEntities`: Reflectable iteration, accepts a closure rather than producing an iterator. Implemented by default for `IntoIterator` implementing types. A proc macro is also provided. * A `Mut` variant of the above. Its derive macro uses the same field attribute to avoid repetition. ## Testing Added a test for `VisitEntities` that also transitively tests its derive macro as well as the default `MapEntities` impl. |
||
---|---|---|
.. | ||
children.rs | ||
mod.rs | ||
parent.rs |