Set up rustfmt
We should have a rustfmt setup to reformat the code in gnome-class automatically, or to make Continuous Integration pipelines fail if committed code doesn't have the appropriate coding style. See librsvg for an example of how to do this.