unaryRunVoid<T, S> function
takes as argument a Unary returns a VoidResultUnary
Implementation
VoidResultUnary<S> unaryRunVoid<T, S>(Unary<T, S> function) => (S arg) {
try {
function(arg);
return const VoidSuccess<void>();
} on Error catch (e) {
return Failure.fromError(e);
} on Exception catch (e, s) {
return Failure(e, s);
}
};