Result

internal sealed class Result<out Success, out Failure>

A sealed class representing a result, which can be either Success or Failure.

Parameters

Success

The type of the success value.

Failure

The type of the failure value.

Inheritors

Constructors

Link copied to clipboard
protected constructor()

Types

Link copied to clipboard
data class Failure<Failure>(val value: Failure) : Result<Nothing, Failure>

Represents a failure result.

Link copied to clipboard
data class Success<Success>(val value: Success) : Result<Success, Nothing>

Represents a success result.