O'Reilly logo
  • Frederic Dumont thinks this is interesting:

However, this restriction does discourage building up strings from the end backward. This approach performs poorly because the text must be repeatedly shifted toward the end of the buffer.

From

Cover of Programming Rust

Note

See String Add impl for explanation