Fixed warnings and refactors #39
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I saw a bunch of warnings in my editor and decided to try to fix most of them.
During this process in found out that the implementation of
PartialEq
forValue
could be rewritten in a singlematch
expression which is a lot more compact then the separateif let
that were used. I kept the comments that were in there. As this improvement is arguable, I decided to make it into a separate commit.I also made removing imports into its own commit because maybe it is not enough of a concern right now. Feel free to accept as much of this pull request as you want!