FutureOptionExtension<T extends Object> extension

FutureOption represents an asynchronous Option. And as such, inherits all of Option's methods.

on

Methods

and<U extends Object>(Option<U> other) Future<Option<U>>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

andThen<U extends Object>(FutureOr<Option<U>> f(T)) Future<Option<U>>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

expect(String msg) Future<T>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

filter(FutureOr<bool> predicate(T)) Future<Option<T>>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

inspect(FutureOr<void> f(T)) Future<Option<T>>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

isNone() Future<bool>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

isSome() Future<bool>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

isSomeAnd(FutureOr<bool> f(T)) Future<bool>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

iter() Future<RIterator<T>>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

map<U extends Object>(U f(T)) Future<Option<U>>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

mapOr<U>(U defaultValue, U f(T)) Future<U>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

mapOrElse<U>(U defaultFn(), U f(T)) Future<U>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

okOr<E extends Object>(E err) Future<Result<T, E>>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

okOrElse<E extends Object>(E errFn()) Future<Result<T, E>>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

or(Option<T> other) Future<Option<T>>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

orElse(Option<T> f()) Future<Option<T>>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

toNullable() Future<T?>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

unwrap() Future<T>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

unwrapOr(T defaultValue) Future<T>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

unwrapOrElse(T f()) Future<T>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

xor(Option<T> other) Future<Option<T>>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

zip<U extends Object>(Option<U> other) Future<Option<(T, U)>>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

zipWith<U extends Object, R extends Object>(Option<U> other, R f(T, U)) Future<Option<R>>

Available on FutureOption<T>, provided by the FutureOptionExtension extension

Operators

operator [](_OptionEarlyReturnKey op) Future<T>

Available on FutureOption<T>, provided by the FutureOptionExtension extension