traverse

dev.constructive.eo.data.Affine.traverse

ForgetfulTraverse[Affine, Applicative] — lifts a focus-level A => G[B] into an Affine[X, A] => G[Affine[X, B]]. Unlocks .modifyA / .all / .modifyF on Affine- carrier optics.

Attributes

Source
Affine.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
traverse.type

Members list

Value members

Concrete methods

def traverse[X, A, B, G[_] : Applicative](fa: Affine[X, A], f: A => G[B]): G[Affine[X, B]]

Attributes

Source
Affine.scala