Substring
が元のString
と同じ範囲を持つなら、元のString
を返す。 https://github.com/apple/swift/blob/master/stdlib/public/core/Substring.swift#L23
https://github.com/apple/swift/blob/master/stdlib/public/core/StringCreate.swift#L195String
がnull terminationを持ってて、Substring
の末尾が元String
の末尾と同じになる場合にもコピーは回避して欲しいかな。