JsMacroImpl
object JsMacroImpl
Implementation for the JSON macro.
class Object
trait Matchable
class Any
Type members
Classlikes
Value members
Concrete methods
inline def readCasesL[A, T <: Tuple](js: JsValue, name: String)(implicit evidence$7: Reads[A]): JsResult[A]
inline def readElemsL[A, L <: Tuple, T <: Tuple](obj: JsObject, elems: Array[Any])(n: Int)(implicit evidence$5: Reads[A], m: ProductOf[A]): JsResult[A]
inline def writeCasesL[A, T <: Tuple](x: A, ord: Int)(n: Int)(implicit evidence$8: OWrites[A]): JsObject
inline def writeElems1[A, L, T](x: A, n: Int)(implicit evidence$10: OWrites[A]): Map[String, JsValue]
inline def writeElemsL[A, L <: Tuple, T <: Tuple](x: A)(n: Int, kvs: Map[String, JsValue])(implicit evidence$6: OWrites[A]): JsObject