Explorar o código

Merge pull request #1146 from dstranz/feature/use-builtin-result-type

Use built in Result type on Swift 5
Wei Wang %!s(int64=6) %!d(string=hai) anos
pai
achega
a01a88e66d
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      Sources/Utility/Result.swift

+ 4 - 0
Sources/Utility/Result.swift

@@ -26,6 +26,9 @@
 
 import Foundation
 
+#if swift(>=4.3)
+/// Result type already built-in
+#else
 /// A value that represents either a success or failure, capturing associated
 /// values in both cases.
 public enum Result<Success, Failure> {
@@ -189,6 +192,7 @@ extension Result : CustomDebugStringConvertible {
         return output
     }
 }
+#endif
 
 // Deprecated
 extension Result {