ifAsync method
Performs a side-effect if this is an Async.
Implementation
@override
@pragma('vm:prefer-inline')
Async<T> ifAsync(
@noFuturesAllowed void Function(Async<T> async) noFuturesAllowed,
) {
try {
noFuturesAllowed(this);
return this;
} catch (error) {
return Async.unsafe(Future.value(Err(error)));
}
}