bevy/crates/bevy_ecs/src/schedule
Alexander Sepity 11485decca Optional .system(), part 4 (run criteria) (#2431)
# Objective

- Continue work of #2398 and friends.
- Make `.system()` optional in run criteria APIs.

## Solution

- Slight change to `RunCriteriaDescriptorCoercion` signature and implementors.
- Implement `IntoRunCriteria` for `IntoSystem` rather than `System`.
- Remove some usages of `.system()` with run criteria in tests of `stage.rs`, to verify the implementation.
2021-07-08 07:18:00 +00:00
..
executor_parallel.rs small ecs cleanup and remove_bundle drop bugfix (#2172) 2021-05-18 19:25:57 +00:00
executor.rs small ecs cleanup and remove_bundle drop bugfix (#2172) 2021-05-18 19:25:57 +00:00
graph_utils.rs Some cleanups (#2170) 2021-05-17 19:06:05 +00:00
label.rs System sets and run criteria v2 (#1675) 2021-03-24 20:11:55 +00:00
mod.rs Optional .system (#2398) 2021-06-27 00:40:09 +00:00
run_criteria.rs Optional .system(), part 4 (run criteria) (#2431) 2021-07-08 07:18:00 +00:00
stage.rs Optional .system(), part 4 (run criteria) (#2431) 2021-07-08 07:18:00 +00:00
state.rs Cargo fmt with unstable features (#1903) 2021-04-21 23:19:34 +00:00
system_container.rs prevent memory leak when dropping ParallelSystemContainer (#2176) 2021-05-17 20:01:25 +00:00
system_descriptor.rs Optional .system(), part 2 (#2403) 2021-06-29 19:47:46 +00:00
system_set.rs Optional .system (#2398) 2021-06-27 00:40:09 +00:00