EquatableResult
public enum EquatableResult<A: Equatable, B: Equatable>: Equatable
A result containing equatable values.
-
A value representing a successful result.
Declaration
Swift
case success(A)
-
A value representing a failed result.
Declaration
Swift
case failure(B)
-
Wrap a result in an equatable result.
Declaration
Swift
public init(_ result: Result<A, B>)Parameters
resultresult whose value to adopt.
-
Determine whether two results containing equatable values are equal.
Declaration
Swift
public static func==(lhs: EquatableResult, rhs: EquatableResult) -> BoolParameters
lhsleft-hand result to compare.
rhsright-hand result to compare.
Return Value
trueif lhs are both successes or failures containing equal values. -
Determine whether two results containing equatable values are equal.
Declaration
Swift
public static func==(lhs: Result<A, B>, rhs: EquatableResult) -> BoolParameters
lhsleft-hand result to compare.
rhsright-hand result to compare.
Return Value
trueif lhs are both successes or failures containing equal values. -
Determine whether two results containing equatable values are equal.
Declaration
Swift
public static func==(lhs: EquatableResult, rhs: Result<A, B>) -> BoolParameters
lhsleft-hand result to compare.
rhsright-hand result to compare.
Return Value
trueif lhs are both successes or failures containing equal values.
View on GitHub
Install in Dash
EquatableResult Enumeration Reference