Documentation
¶
Index ¶
- func Chain[A, B, HKTA, HKTB any](mchain func(HKTA, func(A) HKTB) HKTB, f func(A) HKTB) func(HKTA) HKTB
- func ChainFirst[A, B, HKTA, HKTB any](mchain func(HKTA, func(A) HKTA) HKTA, mmap func(HKTB, func(B) A) HKTA, ...) func(HKTA) HKTA
- func MonadChain[A, B, HKTA, HKTB any](mchain func(HKTA, func(A) HKTB) HKTB, first HKTA, f func(A) HKTB) HKTB
- func MonadChainFirst[A, B, HKTA, HKTB any](mchain func(HKTA, func(A) HKTA) HKTA, mmap func(HKTB, func(B) A) HKTA, ...) HKTA
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Chain ¶
func Chain[A, B, HKTA, HKTB any]( mchain func(HKTA, func(A) HKTB) HKTB, f func(A) HKTB, ) func(HKTA) HKTB
func ChainFirst ¶
func ChainFirst[A, B, HKTA, HKTB any]( mchain func(HKTA, func(A) HKTA) HKTA, mmap func(HKTB, func(B) A) HKTA, f func(A) HKTB) func(HKTA) HKTA
HKTA=HKT[A] HKTB=HKT[B]
func MonadChain ¶
func MonadChain[A, B, HKTA, HKTB any]( mchain func(HKTA, func(A) HKTB) HKTB, first HKTA, f func(A) HKTB, ) HKTB
func MonadChainFirst ¶
func MonadChainFirst[A, B, HKTA, HKTB any]( mchain func(HKTA, func(A) HKTA) HKTA, mmap func(HKTB, func(B) A) HKTA, first HKTA, f func(A) HKTB, ) HKTA
HKTA=HKT[A] HKTB=HKT[B]
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.