Package com.github.tonivade.purefun.free
Interface Free<F extends Kind<F,?>,A>
- All Known Implementing Classes:
Free.FlatMapped,Free.Pure,Free.Suspend
public sealed interface Free<F extends Kind<F,?>,A>
extends FreeOf<F,A>, Bindable<Free<F,?>,A>
permits Free.Pure<F,A>, Free.Suspend<F,A>, Free.FlatMapped<F,A,B>
-
Nested Class Summary
Nested Classes -
Method Summary
-
Method Details
-
pure
-
liftF
-
inject
-
defer
-
monadF
-
functionKF
-
map
-
flatMap
-
andThen
-
foldMap
-
foldStep
-