upickle.implicits.macros
package upickle.implicits.macros
Members list
Type members
Types
Value members
Concrete methods
def defineEnumVisitorsImpl[T0, T <: Tuple](prefix: Expr[Any], macroX: String)(using Quotes, Type[T0], Type[T]): Expr[T0]
def writeLengthImpl[T](thisOuter: Expr[Types & MacrosCommon], v: Expr[T])(using Quotes, Type[T]): Expr[Int]
inline def writeSnippets[R, T, WS <: Tuple](inline thisOuter: Types & MacrosCommon, inline self: CaseClassWriter[T], inline v: T, inline ctx: ObjVisitor[_, R]): Unit
def writeSnippetsImpl[R, T, WS <: Tuple](thisOuter: Expr[Types & MacrosCommon], self: Expr[CaseClassWriter[T]], v: Expr[T], ctx: Expr[ObjVisitor[_, R]])(using Quotes, Type[T], Type[R], Type[WS]): Expr[Unit]
In this article