The base lang/syntax is reasonably concise. if expressions, return expressions, and type inference let you write clutter-free, dense code to some extent. Typical Rust code I read doesn’t take advantage of that tho.
But to get back to general language verbosity... it’s right on the edge.
Generally strings are a pain in rust. I.e., &str vs String dichotomy: again you need to handhold and convert manually.
