map<R> method

ConversionResult<R> map<R>(
  1. R transform(
    1. T value
    )
)

Transforms the contained value using transform when successful.

Failures are forwarded unchanged. Use this for safe value transformations without manual success/failure checks.

Implementation

ConversionResult<R> map<R>(R Function(T value) transform) {
  if (isSuccess) {
    return ConversionResult.success(transform(_value as T));
  }
  return ConversionResult.failure(_error!);
}