How does this differ from just sharing &str?
Does that answer the question? Could you expand on what you mean by sharing `&str`?
I consider it a midpoint between `String` and `&str`. Most of the convenience of `String` (barring mutation) but less costly.