ProjectionMacros

zio.blocks.projection.ProjectionMacros

Attributes

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

Members list

Value members

Concrete methods

def routedByFieldImpl[A, E](builder: Expr[FromBuilder[A]], selector: Expr[E => Any])(using evidence$1: Type[A], evidence$2: Type[E], Quotes): Expr[Projection[A]]

Attributes

Source
ProjectionMacros.scala
def updateImpl[A, E](builder: Expr[HandlerBuilder[E, A]], selector: Expr[A => Any], f: Expr[(E, ProjectionContext) => Any])(using evidence$1: Type[A], evidence$2: Type[E], Quotes): Expr[Projection[A]]

Attributes

Source
ProjectionMacros.scala