ZIO<R, E, A>.async constructor
ZIO<R, E, A>.async (
- void f(
- AsyncContext<
E, A> resume
- AsyncContext<
Implementation
factory ZIO.async(void Function(AsyncContext<E, A> resume) f) =>
ZIO.from((ctx) {
final context = AsyncContext<E, A>();
f(context);
return context._deferred.await().unsafeRun(ctx);
});