Interface PureIOInstances
public interface PureIOInstances
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <R,E> Applicative <PureIO<R, E, ?>> async()static <R> Concurrent<PureIO<R, Throwable, ?>> static <R> Concurrent<PureIO<R, Throwable, ?>> concurrent(Executor executor) console()functor()monad()static <R> MonadDefer<PureIO<R, Throwable, ?>> static <R,E> MonadError <PureIO<R, E, ?>, E> static <R> MonadThrow<PureIO<R, Throwable, ?>> runtime(R env)
-
Method Details
-
functor
-
applicative
-
monad
-
monadError
-
monadThrow
-
monadDefer
-
async
-
concurrent
-
concurrent
-
console
-
runtime
-