guard<ValueT> static method
A variant of AsyncValue.guard that returns an AsyncResult, but does not support returning a Future.
Implementation
static AsyncResult<ValueT> guard<ValueT>(ValueT Function() fn) {
try {
return AsyncData(fn());
} catch (err, stack) {
return AsyncError(err, stack);
}
}