package derive
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait CachedDerivedInstances extends AnyRef
- trait CoproductSumDecodeJson[C <: Coproduct] extends AnyRef
- trait CoproductSumEncodeJson[C <: Coproduct] extends AnyRef
- trait DerivedInstances extends AnyRef
- trait HListProductDecodeJson[L <: HList, D <: HList] extends AnyRef
- trait HListProductEncodeJson[L <: HList, D <: HList] extends AnyRef
- macro class JsonCodec extends Annotation with StaticAnnotation
- Annotations
- @compileTimeOnly("macro annotation could not be expanded (since these are experimental, you must enable them with -Ymacro-annotations)")
- trait JsonProductCodec extends AnyRef
- trait JsonProductCodecFor[P] extends AnyRef
- class JsonProductObjCodec extends JsonProductCodec
- trait JsonSumCodec extends AnyRef
- trait JsonSumCodecFor[S] extends AnyRef
- class JsonSumObjCodec extends JsonSumCodec
- class JsonSumTypeFieldCodec extends JsonSumCodec
- trait MkDecodeJson[T] extends AnyRef
- trait MkEncodeJson[T] extends AnyRef
- trait ProductDecodeJson[P] extends AnyRef
- trait ProductEncodeJson[P] extends AnyRef
- trait SingletonInstances extends AnyRef
- trait SumDecodeJson[S] extends AnyRef
- trait SumEncodeJson[S] extends AnyRef
Value Members
- object CoproductSumDecodeJson
- object CoproductSumEncodeJson
- object HListProductDecodeJson
- object HListProductEncodeJson
- object JsonProductCodec
- object JsonProductCodecFor
- object JsonSumCodec
- object JsonSumCodecFor
- object MkDecodeJson
- object MkEncodeJson
- object ProductDecodeJson
- object ProductEncodeJson
- object SumDecodeJson
- object SumEncodeJson