EquatableResult

public enum EquatableResult<A: Equatable, B: Equatable>: Equatable

A result containing equatable values.

  • Wrap a result in an equatable result.

    Declaration

    Swift

    public init(_ result: Result<A, B>)

    Parameters

    result

    result whose value to adopt.

  • Determine whether two results containing equatable values are equal.

    Declaration

    Swift

    public static func==(lhs: EquatableResult, rhs: EquatableResult) -> Bool

    Parameters

    lhs

    left-hand result to compare.

    rhs

    right-hand result to compare.

    Return Value

    true if 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) -> Bool

    Parameters

    lhs

    left-hand result to compare.

    rhs

    right-hand result to compare.

    Return Value

    true if 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>) -> Bool

    Parameters

    lhs

    left-hand result to compare.

    rhs

    right-hand result to compare.

    Return Value

    true if lhs are both successes or failures containing equal values.