FromDataMacros

scalus.builtin.FromDataMacros

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def deriveCaseClassMacro[T : Type](implicit evidence$1: Type[T], Quotes): Expr[FromData[T]]
def deriveConstructorMacro[T : Type](implicit evidence$1: Type[T], Quotes): Expr[(List[Data]) => T]
def deriveEnumMacro[T : Type](conf: Expr[PartialFunction[Int, (List[Data]) => T]])(implicit evidence$1: Type[T], Quotes): Expr[FromData[T]]
def deriveEnumMacro2[T : Type](implicit evidence$1: Type[T], Quotes): Expr[FromData[T]]
def deriveFromDataCaseClassApply[A : Type](implicit evidence$1: Type[A], Quotes): Expr[FromData[A]]
def deriveFromDataSumCaseClassApply[A : Type](implicit evidence$1: Type[A], Quotes): Expr[FromData[A]]
def fromDataImpl[A : Type](implicit evidence$1: Type[A], Quotes): Expr[FromData[A]]