По-старите версии на Scala предоставиха .leftMap
към Either
(тъй като това е псевдонимът на Circe Result), който може да е бил споменат в източника, който сте използвали.
По-новите версии обаче почистиха малко API, за да използват .left
и .right
за агрегиране на много от методите. И така .leftMap
стана .left.map
, но имате и .left.flatMap
и т.н., за да можете да използвате Either
лесно не само в случаи на употреба, които съответстват на това, че Either е Right-biased.
Накратко - заменете .leftMap
с .left.map
в по-новите версии на Scala.