Uses of Interface
com.github.tonivade.purefun.transformer.OptionT
Packages that use OptionT
-
Uses of OptionT in com.github.tonivade.purefun.instances
Methods in com.github.tonivade.purefun.instances that return OptionTModifier and TypeMethodDescriptionOptionTBracket.bracket(Kind<OptionT<F, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<OptionT<F, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<OptionT<F, ?>, Unit>> release) OptionTMonad.flatMap(Kind<OptionT<F, ?>, ? extends T> value, Function1<? super T, ? extends Kind<OptionT<F, ?>, ? extends R>> map) OptionTMonadErrorFromMonad.handleErrorWith(Kind<OptionT<F, ?>, A> value, Function1<? super Unit, ? extends Kind<OptionT<F, ?>, ? extends A>> handler) OptionTMonadErrorFromMonadError.handleErrorWith(Kind<OptionT<F, ?>, A> value, Function1<? super E, ? extends Kind<OptionT<F, ?>, ? extends A>> handler) OptionTMonad.pure(T value) OptionTMonadErrorFromMonad.raiseError(Unit error) OptionTMonadErrorFromMonadError.raiseError(E error) Methods in com.github.tonivade.purefun.instances that return types with arguments of type OptionTModifier and TypeMethodDescriptionstatic <F extends Kind<F,?>>
MonadDefer<OptionT<F, ?>> OptionTInstances.monadDefer(MonadDefer<F> monadDeferF) static <F extends Kind<F,?>>
MonadError<OptionT<F, ?>, Unit> OptionTInstances.monadError(Monad<F> monadF) static <F extends Kind<F,?>, E>
MonadError<OptionT<F, ?>, E> OptionTInstances.monadError(MonadError<F, E> monadErrorF) static <F extends Kind<F,?>>
MonadThrow<OptionT<F, ?>> OptionTInstances.monadThrow(MonadThrow<F> monadThrowF) OptionTInstances.ref(MonadDefer<F> monadF, A value) Method parameters in com.github.tonivade.purefun.instances with type arguments of type OptionTModifier and TypeMethodDescriptionOptionTBracket.bracket(Kind<OptionT<F, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<OptionT<F, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<OptionT<F, ?>, Unit>> release) OptionTBracket.bracket(Kind<OptionT<F, ?>, ? extends A> acquire, Function1<? super A, ? extends Kind<OptionT<F, ?>, ? extends B>> use, Function1<? super A, ? extends Kind<OptionT<F, ?>, Unit>> release) OptionTMonad.flatMap(Kind<OptionT<F, ?>, ? extends T> value, Function1<? super T, ? extends Kind<OptionT<F, ?>, ? extends R>> map) OptionTMonad.flatMap(Kind<OptionT<F, ?>, ? extends T> value, Function1<? super T, ? extends Kind<OptionT<F, ?>, ? extends R>> map) OptionTMonadErrorFromMonad.handleErrorWith(Kind<OptionT<F, ?>, A> value, Function1<? super Unit, ? extends Kind<OptionT<F, ?>, ? extends A>> handler) OptionTMonadErrorFromMonad.handleErrorWith(Kind<OptionT<F, ?>, A> value, Function1<? super Unit, ? extends Kind<OptionT<F, ?>, ? extends A>> handler) OptionTMonadErrorFromMonadError.handleErrorWith(Kind<OptionT<F, ?>, A> value, Function1<? super E, ? extends Kind<OptionT<F, ?>, ? extends A>> handler) OptionTMonadErrorFromMonadError.handleErrorWith(Kind<OptionT<F, ?>, A> value, Function1<? super E, ? extends Kind<OptionT<F, ?>, ? extends A>> handler) -
Uses of OptionT in com.github.tonivade.purefun.transformer
Methods in com.github.tonivade.purefun.transformer that return OptionTMethod parameters in com.github.tonivade.purefun.transformer with type arguments of type OptionTModifier and TypeMethodDescription