nullaryRunVoid<T> function
takes as argument a Nullary returns a VoidResultNullary
Implementation
VoidResultNullary nullaryRunVoid<T>(Nullary<T> function) => () {
try {
function();
return const VoidSuccess<void>();
} on Error catch (e) {
return Failure.fromError(e);
} on Exception catch (e, s) {
return Failure(e, s);
}
};