## Pull Request Checklist - [ ] The Rayhunter team has recently expressed interest in reviewing a PR for this. - If not, this PR may be closed due our limited resources and need to prioritize how we spend them. - [ ] Added or updated any documentation as needed to support the changes in this PR. - [ ] Code has been linted and run through `cargo fmt`. - [ ] If any new functionality has been added, unit tests were also added. - [ ] [CONTRIBUTING.md](https://github.com/EFForg/rayhunter/blob/main/CONTRIBUTING.md) has been read. You must check one of: - [ ] No generative AI (including LLMs) tools were used to create this PR. - [ ] Generative AI was used to create this PR. I certify that I have read and understand the code, and *that all comments and descriptions were authored by myself* and are not the product of generative AI.