added rustfmt, a guide about this, and a CI job to enforce code quality
All checks were successful
continuous-integration/drone/pr Build is passing