resultFromFunc<T extends Object, E extends Object> function
Returns a result by executing given function and catching current type of exception.
Implementation
TaskResult<T, E> resultFromFunc<T extends Object, E extends Object>(T Function() func) {
try {
return Ok(func());
} on E catch (e) {
return Err(e);
}
}