Closed
Description
What problem does this solve or what need does it fill?
Currently only schedule executors respect the SystemParam::validate_param
to prevent panics when running systems with unavailable resources.
As a follow up to #15276 this should be implemented for other places that run systems like:
- observers,
- manually executed systems through
&mut World
What solution would you like?
Check validate_param
directly before running the systems and if it fails, don't run them.