package applicative
import "github.com/IBM/fp-go/internal/applicative"
Index ¶
- func ToApply[A, B, HKTA, HKTB, HKTFAB any](ap Applicative[A, B, HKTA, HKTB, HKTFAB]) apply.Apply[A, B, HKTA, HKTB, HKTFAB]
- func ToFunctor[A, B, HKTA, HKTB, HKTFAB any](ap Applicative[A, B, HKTA, HKTB, HKTFAB]) functor.Functor[A, B, HKTA, HKTB]
- func ToPointed[A, B, HKTA, HKTB, HKTFAB any](ap Applicative[A, B, HKTA, HKTB, HKTFAB]) pointed.Pointed[A, HKTA]
- type Applicative
Functions ¶
func ToApply ¶
func ToApply[A, B, HKTA, HKTB, HKTFAB any](ap Applicative[A, B, HKTA, HKTB, HKTFAB]) apply.Apply[A, B, HKTA, HKTB, HKTFAB]
ToApply converts from Applicative to apply.Apply
func ToFunctor ¶
func ToFunctor[A, B, HKTA, HKTB, HKTFAB any](ap Applicative[A, B, HKTA, HKTB, HKTFAB]) functor.Functor[A, B, HKTA, HKTB]
ToFunctor converts from Applicative to functor.Functor
func ToPointed ¶
func ToPointed[A, B, HKTA, HKTB, HKTFAB any](ap Applicative[A, B, HKTA, HKTB, HKTFAB]) pointed.Pointed[A, HKTA]
ToPointed converts from Applicative to pointed.Pointed
Types ¶
type Applicative ¶
type Applicative[A, B, HKTA, HKTB, HKTFAB any] interface { apply.Apply[A, B, HKTA, HKTB, HKTFAB] pointed.Pointed[A, HKTA] }
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
internal/applicative/testing |
- Version
- v1.0.151 (latest)
- Published
- Nov 23, 2024
- Platform
- linux/amd64
- Imports
- 3 packages
- Last checked
- 5 months ago –
Tools for package owners.