Documentation
¶
Index ¶
- func Compose[S, A, B, HKTS, HKTA, HKTB any](ab G.Traversal[A, B, HKTA, HKTB]) func(sa G.Traversal[S, A, HKTS, HKTA]) G.Traversal[S, B, HKTS, HKTB]
- func Fold[S, A any](sa G.Traversal[S, A, C.Const[A, S], C.Const[A, A]]) func(S) A
- func FoldMap[M, S, A any](f func(A) M) func(sa G.Traversal[S, A, C.Const[M, S], C.Const[M, A]]) func(S) M
- func GetAll[S, A any](s S) func(sa G.Traversal[S, A, C.Const[[]A, S], C.Const[[]A, A]]) []A
- func Id[S, A any]() G.Traversal[S, S, A, A]
- func Modify[S, A any](f func(A) A) func(sa G.Traversal[S, A, S, A]) func(S) S
- func Set[S, A any](a A) func(sa G.Traversal[S, A, S, A]) func(S) S
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Compose ¶
func Compose[ S, A, B, HKTS, HKTA, HKTB any](ab G.Traversal[A, B, HKTA, HKTB]) func(sa G.Traversal[S, A, HKTS, HKTA]) G.Traversal[S, B, HKTS, HKTB]
Compose composes two traversables
func FoldMap ¶
func FoldMap[M, S, A any](f func(A) M) func(sa G.Traversal[S, A, C.Const[M, S], C.Const[M, A]]) func(S) M
FoldMap maps each target to a `Monoid` and combines the result
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.