FieldAccessorBuilder

zio.elasticsearch.FieldAccessorBuilder$
object FieldAccessorBuilder extends AccessorBuilder

Attributes

Graph
Supertypes
trait AccessorBuilder
class Object
trait Matchable
class Any
Self type

Members list

Type members

Types

type Lens[_, S, A] = Field[S, A]
type Prism[_, S, A] = Unit
type Traversal[S, A] = Unit

Value members

Concrete methods

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