FutureResultExtension<S, F extends Object> extension

FutureResult represents an asynchronous Result. And as such, inherits all of Results methods.

on

Methods

and<S2>(Result<S2, F> other) FutureResult<S2, F>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

andThen<W>(FutureOr<Result<W, F>> fn(S ok)) FutureResult<W, F>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

andThenErr<W extends Object>(FutureOr<Result<S, W>> fn(F error)) FutureResult<S, W>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

copy() FutureResult<S, F>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

expect(String message) Future<S>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

expectErr(String message) Future<F>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

inspect(FutureOr<void> fn(S ok)) FutureResult<S, F>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

inspectErr(FutureOr<void> fn(F error)) FutureResult<S, F>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

intoUnchecked<S2>() FutureResult<S2, F>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

isErr() Future<bool>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

isErrAnd(FutureOr<bool> fn(F)) Future<bool>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

isOk() Future<bool>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

isOkAnd(FutureOr<bool> fn(S)) Future<bool>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

iter() Future<RIterator<S>>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

map<W>(FutureOr<W> fn(S ok)) FutureResult<W, F>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

mapErr<W extends Object>(FutureOr<W> fn(F error)) FutureResult<S, W>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

mapOr<W>(W defaultValue, FutureOr<W> fn(S ok)) Future<W>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

mapOrElse<W>(FutureOr<W> defaultFn(F err), FutureOr<W> fn(S ok)) Future<W>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

match<W>({required FutureOr<W> ok(S), required FutureOr<W> err(F)}) Future<W>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

or<F2 extends Object>(Result<S, F2> other) FutureResult<S, F2>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

orElse<F2 extends Object>(FutureOr<Result<S, F2>> fn(F)) FutureResult<S, F2>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

unwrap() Future<S>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

unwrapErr() Future<F>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

unwrapOr(S defaultValue) Future<S>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

unwrapOrElse(FutureOr<S> onError(F)) Future<S>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

unwrapOrNull() Future<S?>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

unwrapOrOption() Future<Option<S>>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension

Operators

operator [](_ResultEarlyReturnKey<F> op) Future<S>

Available on FutureResult<S, F>, provided by the FutureResultExtension extension