Documentation
¶
Index ¶
- func Fold[L, R, A any](e Monad[L, R], l func(L) A, r func(R) A) A
- func Match[L, R any](e Monad[L, R], l func(L), r func(R))
- type Monad
- func Apply[L, R, R2 any](e Monad[L, func(R) R2], f Monad[L, R]) Monad[L, R2]
- func FlatMap[L, R, R2 any](e Monad[L, R], f func(R) Monad[L, R2]) Monad[L, R2]
- func Left[L any](val L) Monad[L, any]
- func Map[L, R, R2 any](e Monad[L, R], f func(R) R2) Monad[L, R2]
- func MapLeft[L, L2, R any](e Monad[L, R], f func(L) L2) Monad[L2, R]
- func Right[R any](val R) Monad[any, R]
- func Seq[L, R, R2 any](_ Monad[L, R], e Monad[L, R2]) Monad[L, R2]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.