- All Superinterfaces:
Applicative<F>, ApplicativeError<F,Throwable>, Functor<F>, Invariant<F>, Monad<F>, MonadError<F,Throwable>, Selective<F>
- All Known Subinterfaces:
Async<F>, Concurrent<F>, EIOAsync, EIOConcurrent, EIOMonadDefer, EIOMonadThrow, EitherMonadThrow, EitherTMonadDefer<F>, EitherTMonadThrowFromMonad<F>, EitherTMonadThrowFromMonadThrow<F>, EvalMonadThrow, FutureMonadThrow, IOAsync, IOConcurrent, IOMonadDefer, IOMonadThrow, MonadDefer<F>, OptionTMonadDefer<F>, OptionTMonadThrow<F>, PureIOAsync<R>, PureIOConcurrent<R>, PureIOMonadDefer<R>, PureIOMonadThrow<R>, RIOAsync<R>, RIOConcurrent<R>, RIOMonadDefer<R>, RIOMonadThrow<R>, TaskAsync, TaskConcurrent, TaskMonadDefer, TaskMonadThrow, TryMonadThrow, UIOAsync, UIOConcurrent, UIOMonadDefer, UIOMonadThrow, URIOAsync<R>, URIOConcurrent<R>, URIOMonadDefer<R>, URIOMonadThrow<R>, ValidationMonadThrow
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.tonivade.purefun.typeclasses.Applicative
Applicative.Map2<F extends Kind<F,?>,A,B>, Applicative.Map3<F extends Kind<F,?>,A,B,C>, Applicative.Map4<F extends Kind<F,?>,A,B,C,D>, Applicative.Map5<F extends Kind<F,?>,A,B,C,D,E>
-
Method Summary
Methods inherited from interface com.github.tonivade.purefun.typeclasses.Applicative
first, last, mapN, mapN, mapN, mapN, mapN, mapN, mapN, mapN, pure, tuple, tuple, tuple, tuple
Methods inherited from interface com.github.tonivade.purefun.typeclasses.Functor
imap, lift
-
Method Details
-
fromTry
default <A> Kind<F,A> fromTry(Try<? extends A> value)