Async<T extends Object>.value constructor

Async<T extends Object>.value(
  1. Future<Result<T>> value
)

Creates an Async with a pre-computed Future of a Result.

IMPORTANT

T must never be a Future.

Implementation

Async.value(Future<Result<T>> super.value)
  : assert(!_isSubtype<T, Future<Object>>(), '$T must never be a Future.'),
    super.unsafe();