![]() # Objective Provide more useful errors when `World::run_system` and related methods fail parameter validation. Let callers determine whether the validation failure would have skipped or failed the system. Follow-up to #18541. ## Solution Add a `SystemParamValidationError` value to the `RunSystemError::InvalidParams` and `RegisteredSystemError::InvalidParams` variants. That includes the complete context of the parameter validation error, including the `skipped` flag. |
||
---|---|---|
.. | ||
commands | ||
adapter_system.rs | ||
builder.rs | ||
combinator.rs | ||
exclusive_function_system.rs | ||
exclusive_system_param.rs | ||
function_system.rs | ||
input.rs | ||
mod.rs | ||
observer_system.rs | ||
query.rs | ||
schedule_system.rs | ||
system_name.rs | ||
system_param.rs | ||
system_registry.rs | ||
system.rs |