## What does this change?
## How was it tested?
## Checklist
- [ ] `cargo fmt --all` has been run
- [ ] `cargo clippy --all-targets --all-features` is clean
- [ ] `cargo test` passes
- [ ] Tests added or updated for the change
- [ ] Touched parallel code paths? Also ran `cargo test --features parallel`
- [ ] Public API changed? Doc comments updated