The code format in this repo doesn't work well with rustfmt, what makes contributing harder and potentially may lead to git conflicts. If you don't mind, I could provide a PR with all the code formatted by rustfmt. Also, I could fix some clippy warnings.