Rust Is Not Yet A Better Language
- Questionable and at times dodgy Rust arithmetic
- Functional calls touch memory twice in Rust
- Rust is not faster than C++
- Unproven safety mechanism in Rust
- Painful rewrite of C library headers
- Compilation times are slow
- Rust is a pain, lacks transparency, and inconsistent to work with compiler where some things are documented rather than properly checked
- Integration with other languages is difficult
- Rust has a bigger assembly code footprint than C++
- Unsafe blocks are not checked
- Most of enterprise and technology products are built using C/C++/Java interface where a complete rewrite might be required for Rust
- Rust doesn't play nice with other languages
- Rust ecosystem tools are insufficient for prime time use
- Tedious and verbose
- No formal community specifications and release process