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.