Support parallel for `all?` command
Description
Parallelism support for internal command all as requested from #6061
TODO - I will add parallelism support for other commands in different PRs
Tests
Make sure you've done the following:
- [ ] Add tests that cover your changes, either in the command examples, the crate/tests folder, or in the /tests folder.
- [ ] Try to think about corner cases and various ways how your changes could break. Cover them with tests.
- [ ] If adding tests is not possible, please document in the PR body a minimal example with steps on how to reproduce so one can verify your change works.
Make sure you've run and fixed any issues with these commands:
- [x]
cargo fmt --all -- --checkto check standard code formatting (cargo fmt --allapplies these changes) - [x]
cargo clippy --workspace --features=extra -- -D warnings -D clippy::unwrap_used -A clippy::needless_collectto check that you're using the standard code style - [x]
cargo test --workspace --features=extrato check that all the tests pass
oh, nice! you come up with some interesting PRs!
I'm doing some refactor of the engine which might make this a bit harder. We may want to hold off on adding more parallel commands until we get a good idea of how it will change how parallel code works in the engine.
making this a draft considering jt's comments.
closing this in favor of waiting to see if it's experiments pan out.