For my use cases, modern C++ is clearly more powerful/expressive than Rust in a couple areas today: metaprogramming and software where object lifetimes/ownership are unknowable at compile-time. These have a large impact on development productivity and software quality, so I'd be reluctant to give them up.
Rust has a bunch of other odd gaps, e.g. lack of proper thread-local support, but I can live with that.
Rust has a bunch of other odd gaps, e.g. lack of proper thread-local support, but I can live with that.