neotype.playjson

Members list

Givens

Givens

given newtypeFormat[A, B](using newtype: WithType[A, B], format: Format[A], isValidatedType: IsValidatedType[newtype.type]): Format[B]
given newtypeReads[A, B](using newtype: WithType[A, B], reads: Reads[A], isValidatedType: IsValidatedType[newtype.type]): Reads[B]
given newtypeWrites[A, B](using newtype: WithType[A, B], writes: Writes[A]): Writes[B]
given simpleNewtypeFormat[A, B](using newtype: WithType[A, B], format: Format[A], isSimpleType: IsSimpleType[newtype.type]): Format[B]
given simpleNewtypeReads[A, B](using newtype: WithType[A, B], reads: Reads[A], isSimpleType: IsSimpleType[newtype.type]): Reads[B]
given simpleSubtypeFormat[A, B <: A](using subtype: WithType[A, B], format: Format[A], isSimpleType: IsSimpleType[subtype.type]): Format[B]
given simpleSubtypeReads[A, B <: A](using subtype: WithType[A, B], reads: Reads[A], isSimpleType: IsSimpleType[subtype.type]): Reads[B]
given subtypeFormat[A, B <: A](using subtype: WithType[A, B], format: Format[A], isValidatedType: IsValidatedType[subtype.type]): Format[B]
given subtypeReads[A, B <: A](using subtype: WithType[A, B], reads: Reads[A], isValidatedType: IsValidatedType[subtype.type]): Reads[B]
given subtypeWrites[A, B <: A](using subtype: WithType[A, B], writes: Writes[A]): Writes[B]