arrow-core / arrow.core.extensions.validated.applicativeError / arrow.Kind
attempt | fun <E, A> Kind<Kind<ForValidated, E>, A>.~~attempt~~(SE: Semigroup<E>): Validated<E, Either<E, A>> |
fromOption | fun <E, A> Kind<ForOption, A>.~~fromOption~~(SE: Semigroup<E>, arg1: () -> E): Validated<E, A> |
handleError | fun <E, A> Kind<Kind<ForValidated, E>, A>.~~handleError~~(SE: Semigroup<E>, arg1: (E) -> A): Validated<E, A> |
handleErrorWith | fun <E, A> Kind<Kind<ForValidated, E>, A>.~~handleErrorWith~~(SE: Semigroup<E>, arg1: (E) -> Kind<Kind<ForValidated, E>, A>): Validated<E, A> |
redeem | fun <E, A, B> Kind<Kind<ForValidated, E>, A>.~~redeem~~(SE: Semigroup<E>, arg1: (E) -> B, arg2: (A) -> B): Validated<E, B> |
Do you like Arrow?
✖