Result.failWith constructor

Result.failWith(
  1. Object reason
)

Result with fail reason

Result.failWith('fail reason');

Implementation

factory Result.failWith(Object reason) {
  final List<Object> reasons =
      reason is Iterable ? reason.toList().cast() : [reason];
  return Result(
    isSuccess: false,
    errors: reasons.map((e) => ResultError.of(e)).toList(),
  );
}