Browse Source

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

Use built in Result type on Swift 5
Wei Wang 6 years ago
parent
commit
a01a88e66d
1 changed files with 4 additions and 0 deletions
  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 {