neotype.ziojson

package neotype.ziojson

Members list

Givens

Givens

given given_JsonCodec_B[A, B](using newtype: WithType[A, B], codec: JsonCodec[A], isValidatedType: IsValidatedType[newtype.type]): JsonCodec[B]
given given_JsonCodec_B[A, B](using newtype: WithType[A, B], codec: JsonCodec[A], isSimpleType: IsSimpleType[newtype.type]): JsonCodec[B]
given given_JsonCodec_B[A, B <: A](using subtype: WithType[A, B], codec: JsonCodec[A], isValidatedType: IsValidatedType[subtype.type]): JsonCodec[B]
given given_JsonCodec_B[A, B <: A](using subtype: WithType[A, B], codec: JsonCodec[A], isSimpleType: IsSimpleType[subtype.type]): JsonCodec[B]
given given_JsonDecoder_B[A, B](using newtype: WithType[A, B], decoder: JsonDecoder[A], isValidatedType: IsValidatedType[newtype.type]): JsonDecoder[B]
given given_JsonDecoder_B[A, B](using newtype: WithType[A, B], decoder: JsonDecoder[A], isSimpleType: IsSimpleType[newtype.type]): JsonDecoder[B]
inline given given_JsonDecoder_B[A, B <: A](using subtype: WithType[A, B], decoder: JsonDecoder[A], isValidatedType: IsValidatedType[subtype.type]): JsonDecoder[B]
inline given given_JsonDecoder_B[A, B <: A](using subtype: WithType[A, B], decoder: JsonDecoder[A], isSimpleType: IsSimpleType[subtype.type]): JsonDecoder[B]
given given_JsonEncoder_B[A, B](using newtype: WithType[A, B], encoder: JsonEncoder[A]): JsonEncoder[B]
given given_JsonEncoder_B[A, B <: A](using subtype: WithType[A, B], encoder: JsonEncoder[A]): JsonEncoder[B]