sealed class Result<out T>
Class that represents the parse result which can be Success or Failure.
| class Failure<T> : Result<T>Represents a failed operation that resulted in a Throwable. | |
| class Success<T> : Result<T>Represents a successful operation that resulted in a returned T. | 
| abstract fun cause(): Throwable | |
| abstract fun isFailure(): BooleanReturns true if Result finished with failure. | |
| abstract fun isSuccess(): BooleanReturns true if Result finished successfully. | |
| abstract fun value(): TReturns a value if the result is Success. | 
| fun <T> failure(throwable: Throwable): Result<T>Creates a Result.Failure from the given Throwable. | |
| fun <T> success(value: T): Result<T>Creates Result.Success from the given value. | 
| class Failure<T> : Result<T>Represents a failed operation that resulted in a Throwable. | |
| class Success<T> : Result<T>Represents a successful operation that resulted in a returned T. |