En mettant en place du typage pour mes IDs, je me retrouve avec un No apply function found matching unapply parameters quand j'utilise la macro Json.format[T] de Play :(
Du coup je suis obligé de définir explicitement les Reads et Writes
D'ailleurs, le type Email ne pose pas de problème. Je pense que ça doit venir du fait que Id est générique... Mais j'ai pas trouvé comment fixer le problème.
Si quelqu'un à une idée de ce qu'il peut manquer...
Ex: User.scala, Id.scala, Email.scala et TString.scala :)
PS: I'm using Play 2.5
edit : en fait c'est le contraire :) Je writes très bien, mais je lis pas :)
Du coup oui, à défaut d'avoir mieux, j'ai rajouter les readers manuellement pour les Ids que je dois parser (le code ci-dessous fait les rules/Writes pour jto-validation)