Starší verze Scaly poskytovaly .leftMap
na Either
(protože to je to, k čemu Circe Result používá aliasy), který mohl být zmíněn ve zdroji, který jste použili.
Novější verze však API trochu vyčistily, aby použily .left
a .right
agregovat mnoho metod. Tedy .leftMap
se stal .left.map
, ale máte také .left.flatMap
atd., takže můžete použít Either
snadno nejen v případech použití, které jsou v souladu s tím, že Buď je zaujatý správně.
Zkrátka - nahraďte .leftMap
s .left.map
v novějších verzích Scala.