package
Version:
v1.0.65
Opens a new window with list of versions in this module.
Published: Nov 30, 2023
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 Alt[LAZY ~func() HKTFA, A, HKTFA any](fof func(O.Option[A]) HKTFA, fchain func(HKTFA, func(O.Option[A]) HKTFA) HKTFA, ...) func(HKTFA) HKTFA
-
func Chain[A, B, HKTFA, HKTFB any](fchain func(HKTFA, func(O.Option[A]) HKTFB) HKTFB, fof func(O.Option[B]) HKTFB, ...) func(ma HKTFA) HKTFB
-
func FromOptionK[A, B, HKTB any](fof func(O.Option[B]) HKTB, f func(A) O.Option[B]) func(A) HKTB
-
func MatchE[A, HKTEA, HKTB any](mchain func(HKTEA, func(O.Option[A]) HKTB) HKTB, onNone func() HKTB, ...) func(HKTEA) HKTB
-
func MonadAlt[LAZY ~func() HKTFA, A, HKTFA any](fof func(O.Option[A]) HKTFA, fchain func(HKTFA, func(O.Option[A]) HKTFA) HKTFA, ...) HKTFA
-
func MonadAp[A, B, HKTFAB, HKTFGAB, HKTFA, HKTFB any](fap func(HKTFGAB, HKTFA) HKTFB, ...) HKTFB
-
func MonadChain[A, B, HKTFA, HKTFB any](fchain func(HKTFA, func(O.Option[A]) HKTFB) HKTFB, fof func(O.Option[B]) HKTFB, ...) HKTFB
-
func MonadChainOptionK[A, B, HKTA, HKTB any](fchain func(HKTA, func(O.Option[A]) HKTB) HKTB, fof func(O.Option[B]) HKTB, ...) HKTB
-
func MonadMap[A, B, HKTFA, HKTFB any](fmap func(HKTFA, func(O.Option[A]) O.Option[B]) HKTFB, fa HKTFA, f func(A) B) HKTFB
-
func None[A, HKTA any](fof func(O.Option[A]) HKTA) HKTA
-
func Of[A, HKTA any](fof func(O.Option[A]) HKTA, a A) HKTA
-
func OfF[A, HKTA, HKTEA any](fmap func(HKTA, func(A) O.Option[A]) HKTEA, fa HKTA) HKTEA
func Alt[LAZY ~func() HKTFA, A, HKTFA any](
fof func(O.Option[A]) HKTFA,
fchain func(HKTFA, func(O.Option[A]) HKTFA) HKTFA,
second LAZY) func(HKTFA) HKTFA
func Chain[A, B, HKTFA, HKTFB any](
fchain func(HKTFA, func(O.Option[A]) HKTFB) HKTFB,
fof func(O.Option[B]) HKTFB,
f func(A) HKTFB) func(ma HKTFA) HKTFB
func FromOptionK[A, B, HKTB any](
fof func(O.Option[B]) HKTB,
f func(A) O.Option[B]) func(A) HKTB
func MatchE[A, HKTEA, HKTB any](mchain func(HKTEA, func(O.Option[A]) HKTB) HKTB, onNone func() HKTB, onSome func(A) HKTB) func(HKTEA) HKTB
func MonadAlt[LAZY ~func() HKTFA, A, HKTFA any](
fof func(O.Option[A]) HKTFA,
fchain func(HKTFA, func(O.Option[A]) HKTFA) HKTFA,
first HKTFA,
second LAZY) HKTFA
func MonadAp[A, B, HKTFAB, HKTFGAB, HKTFA, HKTFB any](
fap func(HKTFGAB, HKTFA) HKTFB,
fmap func(HKTFAB, func(O.Option[func(A) B]) func(O.Option[A]) O.Option[B]) HKTFGAB,
fab HKTFAB,
fa HKTFA) HKTFB
func MonadChain[A, B, HKTFA, HKTFB any](
fchain func(HKTFA, func(O.Option[A]) HKTFB) HKTFB,
fof func(O.Option[B]) HKTFB,
ma HKTFA,
f func(A) HKTFB) HKTFB
func MonadChainOptionK[A, B, HKTA, HKTB any](
fchain func(HKTA, func(O.Option[A]) HKTB) HKTB,
fof func(O.Option[B]) HKTB,
ma HKTA,
f func(A) O.Option[B],
) HKTB
func MonadMap[A, B, HKTFA, HKTFB any](fmap func(HKTFA, func(O.Option[A]) O.Option[B]) HKTFB, fa HKTFA, f func(A) B) HKTFB
func None[A, HKTA any](fof func(O.Option[A]) HKTA) HKTA
func Of[A, HKTA any](fof func(O.Option[A]) HKTA, a A) HKTA
func OfF[A, HKTA, HKTEA any](fmap func(HKTA, func(A) O.Option[A]) HKTEA, fa HKTA) HKTEA
Source Files
¶
Click to show internal directories.
Click to hide internal directories.