## Summary
<!-- What does this PR change, and why? -->
## Related issue
<!-- Link issue(s), e.g. Closes #123 -->
## Checklist
- [ ] PR is focused and avoids unrelated changes
- [ ] Commit messages follow [Conventional
Commits](https://www.conventionalcommits.org)
- [ ] Added or updated tests for behavior changes
- [ ] Ran `cargo check`
- [ ] Ran `cargo test`
- [ ] Ran `cargo clippy --all-targets --all-features -- -D warnings`
- [ ] Ran `cargo fmt -- --check`
- [ ] Updated docs or README if needed
- [ ] Did not manually edit `CHANGELOG.md`