Starsze wersje Scali zawierały .leftMap
do Either
(ponieważ jest to alias Circe Result), które mogły zostać wspomniane w użytym źródle.
Jednak nowsze wersje nieco oczyściły interfejs API, aby używały pliku .left
i .right
agregować wiele metod. Więc .leftMap
stał się .left.map
, ale masz też .left.flatMap
itp., dzięki czemu możesz użyć Either
łatwo nie tylko w przypadkach użycia, które są zgodne z alternatywą dla stronnictwa prawostronnego.
Krótko mówiąc - zastąp .leftMap
z .left.map
w nowszych wersjach Scali.