dev.constructive.eo.compose.AssociativeFunctor
See theAssociativeFunctor companion object
Composition algebra for a two-parameter carrier F[_, _]. composeTo threads the focus through inner ∘ outer to produce F[Z, C]; composeFrom unfolds it back. Xo / Xi are the outer / inner optics' existentials; named distinct from Optic#X so composeTo / composeFrom can refinement-type on them. Carriers can specialise by pattern-matching on the outer / inner arguments.
Type parameters
- F
-
carrier
- Xi
-
inner-optic existential
- Xo
-
outer-optic existential
Attributes
- Companion
- object
- Source
- AssociativeFunctor.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
In this article