From 6467c1eea282c162210ccb3d06e6fa119cc73805 Mon Sep 17 00:00:00 2001 From: Kyle Jessup Date: Thu, 26 Jan 2017 11:49:37 -0500 Subject: [PATCH] SPM 3.0.2 compilation fixes: import Foundation, () for Void --- Sources/ClaimSet.swift | 3 +++ Sources/Encode.swift | 3 +++ Tests/LinuxMain.swift | 6 +++--- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Sources/ClaimSet.swift b/Sources/ClaimSet.swift index 2be08ca..8caadd4 100644 --- a/Sources/ClaimSet.swift +++ b/Sources/ClaimSet.swift @@ -1,3 +1,6 @@ + +import Foundation + public struct ClaimSet { var claims: [String: Any] diff --git a/Sources/Encode.swift b/Sources/Encode.swift index 04f4109..d5f601c 100644 --- a/Sources/Encode.swift +++ b/Sources/Encode.swift @@ -1,3 +1,6 @@ + +import Foundation + /*** Encode a set of claims - parameter claims: The set of claims - parameter algorithm: The algorithm to sign the payload with diff --git a/Tests/LinuxMain.swift b/Tests/LinuxMain.swift index b42db82..ac69634 100644 --- a/Tests/LinuxMain.swift +++ b/Tests/LinuxMain.swift @@ -3,7 +3,7 @@ import XCTest extension EncodeTests { - static var allTests: [(String, (EncodeTests) -> Void throws -> Void)] { + static var allTests: [(String, (EncodeTests) -> () throws -> ())] { return [ ("testEncodingJWT", testEncodingJWT), ("testEncodingWithBuilder", testEncodingWithBuilder), @@ -12,7 +12,7 @@ extension EncodeTests { } extension DecodeTests { - static var allTests: [(String, (DecodeTests) -> Void throws -> Void)] { + static var allTests: [(String, (DecodeTests) -> () throws -> ())] { return [ ("testDecodingValidJWT", testDecodingValidJWT), ("testFailsToDecodeInvalidStringWithoutThreeSegments", testFailsToDecodeInvalidStringWithoutThreeSegments), @@ -46,7 +46,7 @@ extension DecodeTests { } extension PayloadTests { - static var allTests: [(String, (PayloadTests) -> Void throws -> Void)] { + static var allTests: [(String, (PayloadTests) -> () throws -> ())] { return [ ("testIssuer", testIssuer), ("testAudience", testAudience),