Uses of Class
com.github.tonivade.purefun.type.Validation.Result
Packages that use Validation.Result
-
Uses of Validation.Result in com.github.tonivade.purefun.core
Methods in com.github.tonivade.purefun.core that return types with arguments of type Validation.ResultModifier and TypeMethodDescriptiondefault Validator<Validation.Result<E>, T> static <E,T> Validator <Validation.Result<E>, T> static <E,T> Validator <Validation.Result<E>, T> static <E,T> Validator <Validation.Result<E>, T> static <E,T> Validator <Validation.Result<E>, T> Validator.combine(Validator<E, T> v1, Validator<E, T> v2, Validator<E, T> v3, Validator<E, T> v4, Validator<E, T> v5) static <E> Function1<Validation.Result<E>, String> Validator.join()static <E> Function1<Validation.Result<E>, String> static <E> Function1<Validation.Result<E>, String> static <E> Function1<Validation.Result<E>, String> static <E,A, B> Validator <Validation.Result<E>, Tuple2<A, B>> static <E,A, B, C>
Validator<Validation.Result<E>, Tuple3<A, B, C>> static <E,A, B, C, D>
Validator<Validation.Result<E>, Tuple4<A, B, C, D>> static <F,A, B, C, D, E>
Validator<Validation.Result<F>, Tuple5<A, B, C, D, E>> Validator.product(Validator<F, A> v1, Validator<F, B> v2, Validator<F, C> v3, Validator<F, D> v4, Validator<F, E> v5) Method parameters in com.github.tonivade.purefun.core with type arguments of type Validation.ResultModifier and TypeMethodDescriptionstatic <E,F, T> Validator <F, T> Validator.combine(Validator<E, T> v1, Validator<E, T> v2, Function1<Validation.Result<E>, F> reduce) static <E,F, T> Validator <F, T> Validator.combine(Validator<E, T> v1, Validator<E, T> v2, Validator<E, T> v3, Function1<Validation.Result<E>, F> reduce) static <E,F, T> Validator <F, T> Validator.combine(Validator<E, T> v1, Validator<E, T> v2, Validator<E, T> v3, Validator<E, T> v4, Function1<Validation.Result<E>, F> reduce) static <E,F, T> Validator <F, T> Validator.combine(Validator<E, T> v1, Validator<E, T> v2, Validator<E, T> v3, Validator<E, T> v4, Validator<E, T> v5, Function1<Validation.Result<E>, F> reduce) Validator.product(Validator<E, A> v1, Validator<E, B> v2, Function1<Validation.Result<E>, F> reduce) Validator.product(Validator<E, A> v1, Validator<E, B> v2, Validator<E, C> v3, Function1<Validation.Result<E>, F> reduce) Validator.product(Validator<E, A> v1, Validator<E, B> v2, Validator<E, C> v3, Validator<E, D> v4, Function1<Validation.Result<E>, F> reduce) Validator.product(Validator<F, A> v1, Validator<F, B> v2, Validator<F, C> v3, Validator<F, D> v4, Validator<F, E> v5, Function1<Validation.Result<F>, G> reduce) -
Uses of Validation.Result in com.github.tonivade.purefun.type
Fields in com.github.tonivade.purefun.type with type parameters of type Validation.ResultModifier and TypeFieldDescriptionprivate static final Equal<Validation.Result<?>> Validation.Result.EQUALMethods in com.github.tonivade.purefun.type that return Validation.ResultModifier and TypeMethodDescriptionstatic <E> Validation.Result<E> Validation.Result.concat(Validation.Result<E> a, Validation.Result<E> b) static <E> Validation.Result<E> static <E> Validation.Result<E> Validation.Result.of(E error, E... errors) Methods in com.github.tonivade.purefun.type that return types with arguments of type Validation.ResultModifier and TypeMethodDescriptiondefault <R> Validation<Validation.Result<E>, R> Validation.ap(Validation<Validation.Result<E>, Function1<? super T, ? extends R>> other) static <E> Function1<Validation.Result<Validation.Result<E>>, Validation.Result<E>> Validation.Result.flatten()static <E> Function1<Validation.Result<Validation.Result<E>>, Validation.Result<E>> Validation.Result.flatten()static <E> Function1<Validation.Result<Validation.Result<E>>, Validation.Result<E>> Validation.Result.flatten()static <E,T> Validation <Validation.Result<E>, T> Validation.invalidOf(E error, E... errors) static <E,T1, T2, R>
Validation<Validation.Result<E>, R> Validation.mapN(Validation<E, T1> validation1, Validation<E, T2> validation2, Function2<? super T1, ? super T2, ? extends R> mapper) static <E,T1, T2, T3, R>
Validation<Validation.Result<E>, R> Validation.mapN(Validation<E, T1> validation1, Validation<E, T2> validation2, Validation<E, T3> validation3, Function3<? super T1, ? super T2, ? super T3, ? extends R> mapper) static <E,T1, T2, T3, T4, R>
Validation<Validation.Result<E>, R> Validation.mapN(Validation<E, T1> validation1, Validation<E, T2> validation2, Validation<E, T3> validation3, Validation<E, T4> validation4, Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R> mapper) static <E,T1, T2, T3, T4, T5, R>
Validation<Validation.Result<E>, R> Validation.mapN(Validation<E, T1> validation1, Validation<E, T2> validation2, Validation<E, T3> validation3, Validation<E, T4> validation4, Validation<E, T5> validation5, Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R> mapper) Methods in com.github.tonivade.purefun.type with parameters of type Validation.ResultModifier and TypeMethodDescriptionstatic <E> Validation.Result<E> Validation.Result.concat(Validation.Result<E> a, Validation.Result<E> b) Method parameters in com.github.tonivade.purefun.type with type arguments of type Validation.ResultModifier and TypeMethodDescriptiondefault <R> Validation<Validation.Result<E>, R> Validation.ap(Validation<Validation.Result<E>, Function1<? super T, ? extends R>> other)