Macros

object Macros
class Object
trait Matchable
class Any
Macros.type

Value members

Concrete methods

inline def derivedCodec[A](using inline A: ProductOf[A]): CodecJson[A]
inline def derivedDecoder[A](using inline A: ProductOf[A]): DecodeJson[A]
inline def derivedEncoder[A](using inline A: ProductOf[A]): EncodeJson[A]
inline def summonCodec[A]: CodecJson[A]
inline def summonDecoder[A]: DecodeJson[A]
inline def summonDecoders[T <: Tuple]: Array[DecodeJson[_]]
inline def summonDecodersRec[T <: Tuple]: List[DecodeJson[_]]
inline def summonEncoder[A]: EncodeJson[A]
inline def summonEncoders[T <: Tuple]: Array[EncodeJson[_]]
inline def summonEncodersRec[T <: Tuple]: List[EncodeJson[_]]
inline def summonLabels[T <: Tuple]: Array[String]
inline def summonLabelsRec[T <: Tuple]: List[String]