Especially on reddit / HN, as well as blogosphere, rust is touted as one language to rule lot of things. Unlike, say Go, which draws lot of criticism, there are much less accounts on disadvantages of rust.
Not considering toolchain / language maturity & stability, what are disadvantages of rust?
- The ABI is not stable yet
- The compiler is not the fastest
- Doesn't work on all architectures (compared to C in the embedded space)
While those are potential downsides, they don't have to be. It all depends on what you're using it for and the language you're coming from. I would ignore the "learning curve" comments as they're (in my opinion) irrelevant. You learn it once and then reap the benefit for the rest of your career so a couple of months of investment doesn't sound that bad.