Result

public extension Result
public extension Result where Success == Void
  • Undocumented

    Declaration

    Swift

    var isSuccess: Bool { get }
  • Returns whether the instance is .failure.

    Declaration

    Swift

    var isFailure: Bool { get }
  • Returns the associated value if the result is a success, nil otherwise.

    Declaration

    Swift

    var success: Success? { get }
  • Returns the associated error value if the result is a failure, nil otherwise.

    Declaration

    Swift

    var failure: Failure? { get }
  • Essentially type coercion where you don’t care about the success object

    Declaration

    Swift

    var voidResult: Result<Void, Error> { get }

Available where Success == Void

  • Undocumented

    Declaration

    Swift

    static var success: Result { get }