public class OrKt
| Modifier and Type | Method and Description |
|---|---|
static <V,E> Result<V,E> |
or(Result<? extends V,? extends E> $receiver,
Result<? extends V,? extends E> result)
Deprecated.
|
static <V,E> Result<V,E> |
or(Result<? extends V,? extends E> $receiver,
kotlin.jvm.functions.Function0<? extends au.com.dius.pact.com.github.michaelbull.result.Result<? extends V,? extends E>> result)
|
static <V,E> Result<V,E> |
orElse(Result<? extends V,? extends E> $receiver,
kotlin.jvm.functions.Function1<? super E,? extends au.com.dius.pact.com.github.michaelbull.result.Result<? extends V,? extends E>> transform)
|
public static <V,E> Result<V,E> or(Result<? extends V,? extends E> $receiver, Result<? extends V,? extends E> result)
public static <V,E> Result<V,E> or(Result<? extends V,? extends E> $receiver, kotlin.jvm.functions.Function0<? extends au.com.dius.pact.com.github.michaelbull.result.Result<? extends V,? extends E>> result)
Returns result if this class Result is class Err, otherwise this class Ok.
Rust: Result.or
class Result,
class Err,
class Ok,
Result.orpublic static <V,E> Result<V,E> orElse(Result<? extends V,? extends E> $receiver, kotlin.jvm.functions.Function1<? super E,? extends au.com.dius.pact.com.github.michaelbull.result.Result<? extends V,? extends E>> transform)
Returns the transformation of the error if this class Result is class Err,
otherwise this class Ok.