I think it's especially hasty to criticize Rust's string types in the context of C++, given the standardization of string_view in C++ as an analogue of Rust's &str :P
You never addressed my other "too clever" items in Rust. Does that mean, other than strings, we agree?
Not necessarily. :P Features exist, and I'm not about to dictate where others draw the cleverness line.