Thanks for this RFC
I’m not sure this is well motivated.
StringRef doesn’t have the char_traits baggage of string_view so it should lead to smaller symbol names / compile times.
Beside, both class should be constructible from the same things.
I think we should make sure that StringRef offers a superset of the string_view features. But I’m not concerned at all by the maintenance cost.
In fact, maintaining StringRef is much easier than trying to migrate away from it (there are 13K uses of it)
I also think that we should let the RFC run its course before starting to land patches. Otherwise what’s the point of making an rfc to begin with?