I've read the Rust book, maintained someone else's Rust code once, and written a few of my toy programs. But I find that idiomatic Rust is difficult to grok. All the constructs required for safety seem to obfuscate the control flow. There also seems to be a weird schizophrenic combination of imperative and functional styles in idiomatic Rust.
Discussed before at: <a href="https://news.ycombinator.com/item?id=23437202" rel="nofollow">https://news.ycombinator.com/item?id=23437202</a> Should be flagged as a dupe.
Does Rust have a reach outside the C/C++ section of the market? Or is it only popular in its own bubble, where developers are now excited to see many of their once painful problems now fixed?