Accessor

dev.constructive.eo.accessor.Accessor
See theAccessor companion object
trait Accessor[F[_, _]]

Read the focus A out of a two-parameter carrier F[X, A]. Required by Optic.get; always-hitting carriers (Tuple2 for Lens, Direct for Iso / Getter) supply one.

Type parameters

F

the carrier

Attributes

Companion
object
Source
Accessor.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object tupleAccessor
object accessor

Members list

Value members

Abstract methods

def get[X, A](fa: F[X, A]): A

Attributes

Source
Accessor.scala