Skip to content

Commit

Permalink
Merge pull request pointfreeco#3 from pointfreeco/fix-swiftui-archival
Browse files Browse the repository at this point in the history
Change platform requirements
  • Loading branch information
stephencelis authored Aug 23, 2021
2 parents d6c3b5f + eb38626 commit 340068d
Show file tree
Hide file tree
Showing 2 changed files with 98 additions and 90 deletions.
6 changes: 6 additions & 0 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@ import PackageDescription

let package = Package(
name: "swift-custom-dump",
platforms: [
.iOS(.v13),
.macOS(.v10_15),
.tvOS(.v13),
.watchOS(.v6),
],
products: [
.library(
name: "CustomDump",
Expand Down
182 changes: 92 additions & 90 deletions Sources/CustomDump/Conformances/GameKit.swift
Original file line number Diff line number Diff line change
@@ -1,23 +1,25 @@
#if canImport(GameKit)
import GameKit

// @available(iOS 14, macOS 11, macCatalyst 14, tvOS 14, *)
// extension GKAccessPoint.Location: CustomDumpStringConvertible {
// public var customDumpDescription: String {
// switch self {
// case .bottomLeading:
// return "GKAccessPoint.Location.bottomLeading"
// case .bottomTrailing:
// return "GKAccessPoint.Location.bottomTrailing"
// case .topLeading:
// return "GKAccessPoint.Location.topLeading"
// case .topTrailing:
// return "GKAccessPoint.Location.topTrailing"
// @unknown default:
// return "GKAccessPoint.Location.(@unknown default, rawValue: \(self.rawValue))"
// }
// }
// }
#if compiler(>=5.5)
@available(iOS 14, macOS 11, macCatalyst 14, tvOS 14, *)
extension GKAccessPoint.Location: CustomDumpStringConvertible {
public var customDumpDescription: String {
switch self {
case .bottomLeading:
return "GKAccessPoint.Location.bottomLeading"
case .bottomTrailing:
return "GKAccessPoint.Location.bottomTrailing"
case .topLeading:
return "GKAccessPoint.Location.topLeading"
case .topTrailing:
return "GKAccessPoint.Location.topTrailing"
@unknown default:
return "GKAccessPoint.Location.(@unknown default, rawValue: \(self.rawValue))"
}
}
}
#endif

#if !os(watchOS)
@available(iOS 5, macCatalyst 13, macOS 10.8, tvOS 9, *)
Expand All @@ -36,78 +38,78 @@
}
#endif

// @available(iOS 5, macCatalyst 13, macOS 10.8, tvOS 9, watchOS 3, *)
// @available(watchOS, unavailable)
// extension GKTurnBasedMatch.Outcome: CustomDumpStringConvertible {
// public var customDumpDescription: String {
// switch self {
// case .customRange:
// return "GKTurnBasedMatch.Outcome.customRange"
// case .first:
// return "GKTurnBasedMatch.Outcome.first"
// case .fourth:
// return "GKTurnBasedMatch.Outcome.fourth"
// case .lost:
// return "GKTurnBasedMatch.Outcome.lost"
// case .none:
// return "GKTurnBasedMatch.Outcome.none"
// case .quit:
// return "GKTurnBasedMatch.Outcome.quit"
// case .second:
// return "GKTurnBasedMatch.Outcome.second"
// case .tied:
// return "GKTurnBasedMatch.Outcome.tied"
// case .timeExpired:
// return "GKTurnBasedMatch.Outcome.timeExpired"
// case .third:
// return "GKTurnBasedMatch.Outcome.third"
// case .won:
// return "GKTurnBasedMatch.Outcome.won"
// @unknown default:
// return "GKTurnBasedMatch.Outcome.(@unknown default, rawValue: \(self.rawValue))"
// }
// }
// }
@available(iOS 5, macCatalyst 13, macOS 10.8, tvOS 9, watchOS 3, *)
@available(watchOS, unavailable)
extension GKTurnBasedMatch.Outcome: CustomDumpStringConvertible {
public var customDumpDescription: String {
switch self {
case .customRange:
return "GKTurnBasedMatch.Outcome.customRange"
case .first:
return "GKTurnBasedMatch.Outcome.first"
case .fourth:
return "GKTurnBasedMatch.Outcome.fourth"
case .lost:
return "GKTurnBasedMatch.Outcome.lost"
case .none:
return "GKTurnBasedMatch.Outcome.none"
case .quit:
return "GKTurnBasedMatch.Outcome.quit"
case .second:
return "GKTurnBasedMatch.Outcome.second"
case .tied:
return "GKTurnBasedMatch.Outcome.tied"
case .timeExpired:
return "GKTurnBasedMatch.Outcome.timeExpired"
case .third:
return "GKTurnBasedMatch.Outcome.third"
case .won:
return "GKTurnBasedMatch.Outcome.won"
@unknown default:
return "GKTurnBasedMatch.Outcome.(@unknown default, rawValue: \(self.rawValue))"
}
}
}

// @available(iOS 5, macCatalyst 13, macOS 10.8, tvOS 9, watchOS 3, *)
// @available(watchOS, unavailable)
// extension GKTurnBasedMatch.Status: CustomDumpStringConvertible {
// public var customDumpDescription: String {
// switch self {
// case .ended:
// return "GKTurnBasedMatch.Status.ended"
// case .matching:
// return "GKTurnBasedMatch.Status.matching"
// case .open:
// return "GKTurnBasedMatch.Status.open"
// case .unknown:
// return "GKTurnBasedMatch.Status.unknown"
// @unknown default:
// return "GKTurnBasedMatch.Status.(@unknown default, rawValue: \(self.rawValue))"
// }
// }
// }
//
// @available(iOS 5, macCatalyst 13, macOS 10.8, tvOS 9, watchOS 3, *)
// @available(watchOS, unavailable)
// extension GKTurnBasedParticipant.Status: CustomDumpStringConvertible {
// public var customDumpDescription: String {
// switch self {
// case .active:
// return "GKTurnBasedParticipant.Status.active"
// case .declined:
// return "GKTurnBasedParticipant.Status.declined"
// case .done:
// return "GKTurnBasedParticipant.Status.done"
// case .invited:
// return "GKTurnBasedParticipant.Status.invited"
// case .matching:
// return "GKTurnBasedParticipant.Status.matching"
// case .unknown:
// return "GKTurnBasedParticipant.Status.unknown"
// @unknown default:
// return "GKTurnBasedParticipant.Status.(@unknown default, rawValue: \(self.rawValue))"
// }
// }
// }
@available(iOS 5, macCatalyst 13, macOS 10.8, tvOS 9, watchOS 3, *)
@available(watchOS, unavailable)
extension GKTurnBasedMatch.Status: CustomDumpStringConvertible {
public var customDumpDescription: String {
switch self {
case .ended:
return "GKTurnBasedMatch.Status.ended"
case .matching:
return "GKTurnBasedMatch.Status.matching"
case .open:
return "GKTurnBasedMatch.Status.open"
case .unknown:
return "GKTurnBasedMatch.Status.unknown"
@unknown default:
return "GKTurnBasedMatch.Status.(@unknown default, rawValue: \(self.rawValue))"
}
}
}

@available(iOS 5, macCatalyst 13, macOS 10.8, tvOS 9, watchOS 3, *)
@available(watchOS, unavailable)
extension GKTurnBasedParticipant.Status: CustomDumpStringConvertible {
public var customDumpDescription: String {
switch self {
case .active:
return "GKTurnBasedParticipant.Status.active"
case .declined:
return "GKTurnBasedParticipant.Status.declined"
case .done:
return "GKTurnBasedParticipant.Status.done"
case .invited:
return "GKTurnBasedParticipant.Status.invited"
case .matching:
return "GKTurnBasedParticipant.Status.matching"
case .unknown:
return "GKTurnBasedParticipant.Status.unknown"
@unknown default:
return "GKTurnBasedParticipant.Status.(@unknown default, rawValue: \(self.rawValue))"
}
}
}
#endif

0 comments on commit 340068d

Please sign in to comment.