ForgetfulTraverse

dev.constructive.eo.forgetful.ForgetfulTraverse
See theForgetfulTraverse companion trait

Typeclass instances for ForgetfulTraverse.

Attributes

Companion
trait
Source
ForgetfulTraverse.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Grouped members

Instances

Tuple2 under Applicative[G] — same body, stricter bound (Applicative ext Functor) so Optic.modifyA[G] applies uniformly across carriers.

Tuple2 under Applicative[G] — same body, stricter bound (Applicative ext Functor) so Optic.modifyA[G] applies uniformly across carriers.

Attributes

Source
ForgetfulTraverse.scala

Tuple2 under Applicative[G] — same body, stricter bound (Applicative ext Functor) so Optic.modifyA[G] applies uniformly across carriers.

Tuple2 under Applicative[G] — same body, stricter bound (Applicative ext Functor) so Optic.modifyA[G] applies uniformly across carriers.

Attributes

Source
ForgetfulTraverse.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Type members

Classlikes

EitherLeft passes through via .pure. @group Instances

EitherLeft passes through via .pure. @group Instances

Attributes

Source
ForgetfulTraverse.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object tupleFTraverse extends ForgetfulTraverse[Tuple2, Functor]

Tuple2 under Functor[G] — cheapest Lens path. @group Instances

Tuple2 under Functor[G] — cheapest Lens path. @group Instances

Attributes

Source
ForgetfulTraverse.scala
Supertypes
trait ForgetfulTraverse[Tuple2, Functor]
class Object
trait Matchable
class Any
Self type

Givens

Givens

EitherLeft passes through via .pure. @group Instances

EitherLeft passes through via .pure. @group Instances

Attributes

Source
ForgetfulTraverse.scala

Tuple2 under Functor[G] — cheapest Lens path. @group Instances

Tuple2 under Functor[G] — cheapest Lens path. @group Instances

Attributes

Source
ForgetfulTraverse.scala