I'd like to understand the reasoning behind not using rustfmt to format the code (it has been the norm on other rust projects I've worked on).
Incase its not intentional (or perhaps just not formatted with the latest rustfmt version) I have opened a PR #171