Actually there are some limitation caused by the fact that other classes (e.g. std::string) don't know about string_view, so such limitation must be handled manually.