I do think the difficulty of Rust is brushed aside by its proponents. This week I wrote a little script to read an XML file, get a path from it, read a file at that location, do some regexes on it, and then update the XML and write it back to disk. I'd estimate it took me about 10 times longer to implement in Rust than Python. And I don't exactly know Python well - it wasn't just extra time Googling how to do things.…
Because that would consume both Strings, which doesn't make sense. The impl that exists only consumes the left string, reusing its buffer.
This seems like an odd thing to complain about since if you try it the compiler will tell you exactly what you should do instead.