[stdlib] Enable interchange among StringProtocol models

This commit is contained in:
Dave Abrahams
2017-05-14 09:00:56 -07:00
parent 2f5a327f82
commit d6fee05375
6 changed files with 128 additions and 3 deletions

View File

@@ -326,6 +326,10 @@ extension String {
public typealias UnicodeScalarIndex = UnicodeScalarView.Index
}
extension String.UnicodeScalarView : _SwiftStringView {
var _persistentContent : String { return String(_core) }
}
extension String {
/// The string's value represented as a collection of Unicode scalar values.
public var unicodeScalars: UnicodeScalarView {