[stdlib] Unicode[Encoding|Parser] => Unicode.[Encoding|Parser]

This commit is contained in:
Dave Abrahams
2017-05-11 16:53:57 -07:00
parent 01d886fe3d
commit 41c244a065
14 changed files with 67 additions and 58 deletions

View File

@@ -14,7 +14,7 @@ extension Unicode {
public enum ASCII {}
}
extension Unicode.ASCII : UnicodeEncoding {
extension Unicode.ASCII : Unicode.Encoding {
public typealias CodeUnit = UInt8
public typealias EncodedScalar = CollectionOfOne<CodeUnit>
@@ -45,7 +45,7 @@ extension Unicode.ASCII : UnicodeEncoding {
}
@inline(__always)
public static func transcode<FromEncoding : UnicodeEncoding>(
public static func transcode<FromEncoding : Unicode.Encoding>(
_ content: FromEncoding.EncodedScalar, from _: FromEncoding.Type
) -> EncodedScalar? {
if _fastPath(FromEncoding.self == UTF16.self) {
@@ -69,7 +69,7 @@ extension Unicode.ASCII : UnicodeEncoding {
public typealias ReverseParser = Parser
}
extension Unicode.ASCII.Parser : UnicodeParser {
extension Unicode.ASCII.Parser : Unicode.Parser {
public typealias Encoding = Unicode.ASCII
/// Parses a single Unicode scalar value from `input`.