Sync<T extends Object>.value constructor

Sync<T extends Object>.value(
  1. Result<T> value
)

Creates a Sync with a pre-computed Result.

IMPORTANT

T must never be a Future.

Implementation

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