json ログイン用の次のバリデータがあります。
val loginValidator: Reads[JsObject] = (
((__ \ 'username).json.pickBranch(Reads.of[JsString]) or
(__ \ 'email).json.pickBranch(Reads.of[JsString] keepAnd email)) and
(__ \ 'pw).json.pickBranch(Reads.of[JsString])
).reduce
関数を使用してパスワードをハッシュするためにこれを取得するにはどうすればよいですか: String => String (それがメソッド Password.hash(plain: String) であるとしましょう?