package fromioeither
import "github.com/IBM/fp-go/internal/fromioeither"
Index ¶
- func ChainFirstIOEitherK[GIOB ~func() ET.Either[E, B], E, A, B, HKTA, HKTB any]( mchain func(func(A) HKTA) func(HKTA) HKTA, mmap func(func(B) A) func(HKTB) HKTA, fromio func(GIOB) HKTB, f func(A) GIOB) func(HKTA) HKTA
- func ChainIOEitherK[GIOB ~func() ET.Either[E, B], E, A, B, HKTA, HKTB any]( mchain func(func(A) HKTB) func(HKTA) HKTB, fromio func(GIOB) HKTB, f func(A) GIOB) func(HKTA) HKTB
- func MonadChainFirstIOEitherK[GIOB ~func() ET.Either[E, B], E, A, B, HKTA, HKTB any]( mchain func(HKTA, func(A) HKTA) HKTA, mmap func(HKTB, func(B) A) HKTA, fromio func(GIOB) HKTB, first HKTA, f func(A) GIOB) HKTA
- func MonadChainIOEitherK[GIOB ~func() ET.Either[E, B], E, A, B, HKTA, HKTB any]( mchain func(HKTA, func(A) HKTB) HKTB, fromio func(GIOB) HKTB, first HKTA, f func(A) GIOB) HKTB
Functions ¶
func ChainFirstIOEitherK ¶
func ChainFirstIOEitherK[GIOB ~func() ET.Either[E, B], E, A, B, HKTA, HKTB any]( mchain func(func(A) HKTA) func(HKTA) HKTA, mmap func(func(B) A) func(HKTB) HKTA, fromio func(GIOB) HKTB, f func(A) GIOB) func(HKTA) HKTA
func ChainIOEitherK ¶
func ChainIOEitherK[GIOB ~func() ET.Either[E, B], E, A, B, HKTA, HKTB any]( mchain func(func(A) HKTB) func(HKTA) HKTB, fromio func(GIOB) HKTB, f func(A) GIOB) func(HKTA) HKTB
func MonadChainFirstIOEitherK ¶
func MonadChainFirstIOEitherK[GIOB ~func() ET.Either[E, B], E, A, B, HKTA, HKTB any]( mchain func(HKTA, func(A) HKTA) HKTA, mmap func(HKTB, func(B) A) HKTA, fromio func(GIOB) HKTB, first HKTA, f func(A) GIOB) HKTA
func MonadChainIOEitherK ¶
func MonadChainIOEitherK[GIOB ~func() ET.Either[E, B], E, A, B, HKTA, HKTB any]( mchain func(HKTA, func(A) HKTB) HKTB, fromio func(GIOB) HKTB, first HKTA, f func(A) GIOB) HKTB
Source Files ¶
- Version
- v1.0.151 (latest)
- Published
- Nov 23, 2024
- Platform
- linux/amd64
- Imports
- 3 packages
- Last checked
- 4 months ago –
Tools for package owners.