My real hot take: you do need some formatting consensus, but nothing more than Rust has had since before 1.0: - what a normal indentation is - what casing is used for each kind of name Nothing else! Beyond that every decision should be made contextually by the code author
My beef is that rustfmt does not like space after '!' which has been my style for years. Might start using postfix '.not()' to make negation obvious again! Anyway, lost this battle at $work so moving on