Value Members
-
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
implicit
def
decodeAdt[A, R <: Coproduct](implicit gen: Aux[A, R], d: Decoder[R]): Secondary[A]
-
implicit
val
decodeCNil: Decoder[CNil]
-
implicit
def
decodeCaseClass[A, R <: HList](implicit gen: Aux[A, R], d: Decoder[R]): Secondary[A]
-
implicit
def
decodeCoproduct[K <: Symbol, H, HR, T <: Coproduct](implicit key: Aux[K], gen: Aux[H, HR], decodeHead: Lazy[Decoder[HR]], decodeTail: Decoder[T]): Decoder[:+:[FieldType[K, H], T]]
-
implicit
def
decodeHList[L <: HList](implicit productDecode: ProductDecoder[L]): Decoder[L]
-
implicit
val
decodeHNil: Decoder[HNil]
-
implicit
def
decodeIncompleteCaseClass[F, P <: HList, A, T <: HList, R <: HList](implicit ffp: shapeless.ops.function.FnFromProduct.Aux[(P) ⇒ A, F], gen: Aux[A, T], complement: Aux[T, P, R], d: Decoder[R]): Decoder[F]
-
implicit
def
decodeLabelledHList[K <: Symbol, H, T <: HList](implicit key: Aux[K], decodeHead: Decoder[H], decodeTail: Decoder[T]): Decoder[::[FieldType[K, H], T]]
-
implicit
def
decodeTuple[A, R <: HList](implicit isTuple: IsTuple[A], gen: Aux[A, R], d: Decoder[R]): Decoder[A]
-
implicit
def
encodeAdt[A, R <: Coproduct](implicit gen: Aux[A, R], e: ObjectEncoder[R]): Secondary[A]
-
implicit
val
encodeCNil: ObjectEncoder[CNil]
-
implicit
def
encodeCaseClass[A, R <: HList](implicit gen: Aux[A, R], e: Encoder[R]): Secondary[A]
-
implicit
def
encodeCoproduct[K <: Symbol, H, HR, T <: Coproduct](implicit key: Aux[K], gen: Aux[H, HR], encodeHead: Lazy[Encoder[HR]], encodeTail: ObjectEncoder[T]): ObjectEncoder[:+:[FieldType[K, H], T]]
-
implicit
def
encodeHList[L <: HList](implicit e: ProductEncoder[L]): Encoder[L]
-
implicit
val
encodeHNil: ObjectEncoder[HNil]
-
implicit
def
encodeLabelledHList[K <: Symbol, H, T <: HList](implicit key: Aux[K], encodeHead: Encoder[H], encodeTail: ObjectEncoder[T]): ObjectEncoder[::[FieldType[K, H], T]]
-
implicit
def
encodeTuple[A, R <: HList](implicit isTuple: IsTuple[A], gen: Aux[A, R], e: Encoder[R]): Encoder[A]
-
-
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Fully automatic codec derivation.
Importing the contents of this object provides io.circe.Decoder and io.circe.Encoder instances for tuples, case classes (if all members have instances), "incomplete" case classes, sealed trait hierarchies, tuples, etc.