updated style to be a bit closer to the semi-official and incomplete rust style guide