bevy/crates/bevy_ecs/src
Daniel McNab 6e61fef67d Obviate the need for RunSystem, and remove it (#3817)
# Objective

- Fixes #3300
- `RunSystem` is messy

## Solution

- Adds the trick theorised in https://github.com/bevyengine/bevy/issues/3300#issuecomment-991791234

P.S. I also want this for an experimental refactoring of `Assets`, to remove the duplication of `Events<AssetEvent<T>>`


Co-authored-by: Carter Anderson <mcanders1@gmail.com>
2022-03-15 02:16:55 +00:00
..
entity Proper prehashing (#3963) 2022-02-18 03:26:01 +00:00
query Implement WorldQuery derive macro (#2713) 2022-02-24 00:19:49 +00:00
schedule Add clear_schedule (#3941) 2022-03-05 21:53:17 +00:00
storage Proper prehashing (#3963) 2022-02-18 03:26:01 +00:00
system Obviate the need for RunSystem, and remove it (#3817) 2022-03-15 02:16:55 +00:00
world Make get_resource (and friends) infallible (#4047) 2022-02-27 22:37:18 +00:00
archetype.rs small and mostly pointless refactoring (#2934) 2022-02-13 22:33:55 +00:00
bundle.rs small and mostly pointless refactoring (#2934) 2022-02-13 22:33:55 +00:00
change_detection.rs add missing into_inner to ReflectMut (#3841) 2022-02-04 03:37:45 +00:00
component.rs small and mostly pointless refactoring (#2934) 2022-02-13 22:33:55 +00:00
event.rs small and mostly pointless refactoring (#2934) 2022-02-13 22:33:55 +00:00
lib.rs Make get_resource (and friends) infallible (#4047) 2022-02-27 22:37:18 +00:00
reflect.rs Add FromReflect trait to convert dynamic types to concrete types (#1395) 2021-12-26 18:49:01 +00:00