# 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. |
||
|---|---|---|
| .. | ||
| components | ||
| child_builder.rs | ||
| events.rs | ||
| hierarchy.rs | ||
| lib.rs | ||
| query_extension.rs | ||
| valid_parent_check_plugin.rs | ||