AccessorBuilder

zio.schema.AccessorBuilder

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Types

type Lens[F, S, A]
type Prism[F, S, A]
type Traversal[S, A]

Value members

Abstract methods

def makeLens[F, S, A](product: Record[S], term: Field[S, A]): Lens[F, S, A]
def makePrism[F, S, A](sum: Enum[S], term: Case[S, A]): Prism[F, S, A]
def makeTraversal[S, A](collection: Collection[S, A], element: Schema[A]): Traversal[S, A]