fold method
Result<Object>
fold(
- @noFuturesAllowed Result<
Object> ? onOk(- Ok<
T> ok
- Ok<
- @noFuturesAllowed Result<
Object> ? onErr(- Err<
T> err
- Err<
override
Implementation
@override
@pragma('vm:prefer-inline')
Result<Object> fold(
@noFuturesAllowed Result<Object>? Function(Ok<T> ok) onOk,
@noFuturesAllowed Result<Object>? Function(Err<T> err) onErr,
) {
try {
return onOk(this) ?? this;
} catch (error) {
return Err(error);
}
}