SwiftSyntax: make Swift test utilities build on linux. (#18496)

This commit is contained in:
Xi Ge
2018-08-07 15:40:01 -07:00
committed by GitHub
parent 938a1e1182
commit d1e02604fa
3 changed files with 6 additions and 10 deletions

View File

@@ -1,17 +1,15 @@
import Foundation
public struct CommandLineArguments {
public struct MissingArgumentError: LocalizedError {
public struct MissingArgumentError: Error, CustomStringConvertible {
let argName: String
public var errorDescription: String? {
public var description: String {
return "Missing required argument: \(argName)"
}
}
public struct UnkeyedArgumentError: LocalizedError {
public struct UnkeyedArgumentError: Error, CustomStringConvertible {
let argName: String
public var errorDescription: String? {
public var description: String {
return "Unexpectedly found command line argument \(argName) without a key"
}
}