neotype.playjson

Members list

Implicits

Implicits

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