Les anciennes versions de Scala fournissaient .leftMap
à Either
(parce que c'est ce que Circe Result alias), qui pourrait avoir été mentionné dans la source que vous avez utilisée.
Cependant, les versions plus récentes ont un peu nettoyé l'API en utilisant .left
et .right
pour agréger de nombreuses méthodes. Donc .leftMap
est devenu .left.map
, mais vous avez aussi .left.flatMap
etc, afin que vous puissiez utiliser Either
facilement non seulement dans les cas d'utilisation qui correspondent à Soit étant biaisé à droite.
Bref, remplacez .leftMap
avec .left.map
dans les nouvelles versions de Scala.