LazyMk

object LazyMk
Companion
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

inline
def readCases[T](context: Context, labels: List[String], formats: List[JsonFormat[_]])(json: JsValue): T
inline
def readElems[T](p: ProductOf[T])(labels: List[String], formats: List[JsonFormat[_]])(json: JsValue): T
inline
def summonAllFormats[A <: Tuple](context: Context): List[JsonFormat[_]]
inline
def summonAllLabels[A <: Tuple]: List[String]
inline
def summonFormat[A](context: Context): JsonFormat[A]
inline
def writeCases[T](s: SumOf[T])(context: Context, labels: List[String], formats: List[JsonFormat[_]])(obj: T): JsValue
inline
def writeElems[T](configuration: Configuration, formats: List[JsonFormat[_]])(obj: T): JsValue

Givens

Givens

given derived