Too many words about Rust's function syntax
Rust does a really good job of being orthogonal in many ways. While it isn’t a tiny language, that things fit together nicely is one of the things that can make it feel a lot smaller, in my opinion. There’s one thing, though, that is really a bit inconsistent today, and that’s the syntax and semantics of functions.
Source: Too many words about Rust's function syntax, an article by Steve Klabnik.