Macro

proto.Macro
object Macro

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Macro.type

Members list

Value members

Concrete methods

def caseCodecAuto[A](using evidence$1: Type[A], qctx: Quotes): Expr[MessageCodec[A]]
def caseCodecIdx[A](using evidence$1: Type[A], qctx: Quotes): Expr[MessageCodec[A]]
def caseCodecNums[A](numsExpr: Expr[Seq[(String, Int)]])(using evidence$1: Type[A], qctx: Quotes): Expr[MessageCodec[A]]
def classCodecAuto[A](using evidence$1: Type[A], qctx: Quotes): Expr[MessageCodec[A]]
def classCodecNums[A](numsExpr: Expr[Seq[(String, Int)]])(constructorExpr: Expr[Any])(using evidence$1: Type[A], qctx: Quotes): Expr[MessageCodec[A]]
def enumByN[A](using evidence$1: Type[A], qctx: Quotes): Expr[MessageCodec[A]]
def sealedTraitCodecAuto[A](using evidence$1: Type[A], qctx: Quotes): Expr[MessageCodec[A]]
def sealedTraitCodecNums[A](numsExpr: Expr[Seq[(String, Int)]])(using evidence$1: Type[A], qctx: Quotes): Expr[MessageCodec[A]]