when<R> method

R when<R>({
  1. required R success(
    1. T
    ),
  2. required R failure(
    1. String
    ),
})

Implementation

R when<R>({
  required R Function(T) success,
  required R Function(String) failure,
}) => switch (this) {
  Success<T>(value: var v) => success(v),
  Failure<T>(message: var m) => failure(m),
};