Result
public enum Result<T, U>: CustomStringConvertible, CustomDebugStringConvertible
A generic type of either .success(T), or .failure(U)
-
Success with associated value
T
Declaration
Swift
case success(T)
-
Failure with associated value
U
Declaration
Swift
case failure(U)
-
String description of the result
Declaration
Swift
public var description: String
-
String description of the result
Declaration
Swift
public var debugDescription: String
-
Init with two optional values Useful to convert UIKit APIs that return a
(T?, Error?)
into a Result type.Declaration
Swift
public init?(value: T?, error: U?)
Parameters
value
Optional success value
error
Optional failure value