CompileRW

trait CompileRW
Companion:
object
class Object
trait Matchable
class Any
object RW.type

Value members

Concrete methods

inline def fromMap[T <: Product](map: ListMap[String, Json])(using p: ProductOf[T]): T
inline def fromMapElems[A <: Product, T <: Tuple, L <: Tuple](map: ListMap[String, Json], index: Int, arr: Array[Any], defaults: Map[String, Any]): Unit
inline def gen[T <: Product](using ProductOf[T]): RW[T]
inline def genR[T <: Product](using ProductOf[T]): Reader[T]
inline def genW[T <: Product](using ProductOf[T]): Writer[T]
inline def getClassName[T]: String
inline def getDefaultParams[T]: Map[String, AnyRef]
inline def toMap[T <: Product](t: T)(using p: ProductOf[T]): ListMap[String, Json]
inline def toMapElems[A <: Product, T <: Tuple, L <: Tuple](a: A, index: Int): ListMap[String, Json]