- [x] #4447 - [ ] `*const ()` -> `&dyn Reflect` (https://github.com/bevyengine/bevy/pull/4475) - [ ] by_id component insertion/deletion (currently very tied to rust types and bundles) - [ ] untyped query (`UntypedQuery::new().read(component_id).write(component_id).without(component_id)` ?) - [x] struct reflect instead of value for `VecN` (so that `.x` paths work) (https://github.com/bevyengine/bevy/pull/4540)
*const ()->&dyn Reflect([Merged by Bors] - bevy_reflect:ReflectFromPtrto create&dyn Reflectfrom a*const ()#4475)UntypedQuery::new().read(component_id).write(component_id).without(component_id)?)VecN(so that.xpaths work) ([Merged by Bors] - Add macro to implement reflect for struct types and migrate glam types #4540)