
The highest tagged major version is
v2.
package
Version:
v1.0.134
Opens a new window with list of versions in this module.
Published: Feb 17, 2024
License: Apache-2.0
Opens a new window with license information.
Imports: 4
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
-
func Chain[SRIOEA ~func(S) RIOEA, SRIOEB ~func(S) RIOEB, RIOEA ~func(R) IOEA, ...](f func(A) SRIOEB) func(SRIOEA) SRIOEB
-
func Map[SRIOEA ~func(S) RIOEA, SRIOEB ~func(S) RIOEB, RIOEA ~func(R) IOEA, ...](f func(A) B) func(SRIOEA) SRIOEB
-
func MonadChain[SRIOEA ~func(S) RIOEA, SRIOEB ~func(S) RIOEB, RIOEA ~func(R) IOEA, ...](fa SRIOEA, f func(A) SRIOEB) SRIOEB
-
func MonadMap[SRIOEA ~func(S) RIOEA, SRIOEB ~func(S) RIOEB, RIOEA ~func(R) IOEA, ...](fa SRIOEA, f func(A) B) SRIOEB
-
func Of[SRIOEA ~func(S) RIOEA, RIOEA ~func(R) IOEA, ...](a A) SRIOEA
-
func Right[SRIOEA ~func(S) RIOEA, RIOEA ~func(R) IOEA, ...](a A) SRIOEA
func Chain[
SRIOEA ~func(S) RIOEA,
SRIOEB ~func(S) RIOEB,
RIOEA ~func(R) IOEA,
RIOEB ~func(R) IOEB,
IOEA ~func() ET.Either[E, P.Pair[A, S]],
IOEB ~func() ET.Either[E, P.Pair[B, S]],
S, R, E, A, B any,
](f func(A) SRIOEB) func(SRIOEA) SRIOEB
func Map[
SRIOEA ~func(S) RIOEA,
SRIOEB ~func(S) RIOEB,
RIOEA ~func(R) IOEA,
RIOEB ~func(R) IOEB,
IOEA ~func() ET.Either[E, P.Pair[A, S]],
IOEB ~func() ET.Either[E, P.Pair[B, S]],
S, R, E, A, B any,
](f func(A) B) func(SRIOEA) SRIOEB
func MonadChain[
SRIOEA ~func(S) RIOEA,
SRIOEB ~func(S) RIOEB,
RIOEA ~func(R) IOEA,
RIOEB ~func(R) IOEB,
IOEA ~func() ET.Either[E, P.Pair[A, S]],
IOEB ~func() ET.Either[E, P.Pair[B, S]],
S, R, E, A, B any,
](fa SRIOEA, f func(A) SRIOEB) SRIOEB
func MonadMap[
SRIOEA ~func(S) RIOEA,
SRIOEB ~func(S) RIOEB,
RIOEA ~func(R) IOEA,
RIOEB ~func(R) IOEB,
IOEA ~func() ET.Either[E, P.Pair[A, S]],
IOEB ~func() ET.Either[E, P.Pair[B, S]],
S, R, E, A, B any,
](fa SRIOEA, f func(A) B) SRIOEB
func Of[
SRIOEA ~func(S) RIOEA,
RIOEA ~func(R) IOEA,
IOEA ~func() ET.Either[E, P.Pair[A, S]],
S, R, E, A any,
](a A) SRIOEA
func Right[
SRIOEA ~func(S) RIOEA,
RIOEA ~func(R) IOEA,
IOEA ~func() ET.Either[E, P.Pair[A, S]],
S, R, E, A any,
](a A) SRIOEA
Source Files
¶
Click to show internal directories.
Click to hide internal directories.