## 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`
