Generator

wjson.macros.ADTMappingMacro$.Generator
trait Generator[T]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ArrayGenerator[T]
class ListGenerator[T]
class OptionGenerator[T]
class OrTypeGenerator[T]
class ProductGenerator[T]
class SeqGenerator[T]
class SetGenerator[T]
class SumGenerator[T]
class VectorGenerator[T]
Show all

Members list

Value members

Abstract methods

def generate(using Quotes)(deps: Map[TypeRepr, Ref]): Expr[JsValueMapper[T]]

deps: Map[ TypeRepr: TypeRepr.of[t], Ref: JsValueMapper[t] ]

deps: Map[ TypeRepr: TypeRepr.of[t], Ref: JsValueMapper[t] ]

Attributes

Concrete methods

def baseTpe(using quotes: Quotes): TypeRepr
def mapperTpe(using quotes: Quotes): TypeRepr