I left the repo unmaintained for some time and dependabot updates started failing due to new lints in nightly versions and some dependency incompatibilities. This PR should restore everything to a stable state.
Checklist
All of these should be ticked off before you submit the PR.
[x] I ran just verify locally and it succeeded.
[x] Issue was given go ahead and is linked above OR I have included justification for a minor change.
[x] Unit tests for my changes are included OR no functionality was changed.
Short description
I left the repo unmaintained for some time and dependabot updates started failing due to new lints in nightly versions and some dependency incompatibilities. This PR should restore everything to a stable state.
Checklist
All of these should be ticked off before you submit the PR.
just verify
locally and it succeeded.