Ældre versioner af Scala leverede .leftMap
til Either
(fordi det er det, Circe Result kalder), som måske er blevet nævnt i den kilde, du brugte.
Nyere versioner ryddede dog lidt op i API'et for at de brugte .left
og .right
at samle mange af metoderne. Så .leftMap
blev .left.map
, men du har også .left.flatMap
osv., så du kan bruge Either
let ikke kun i brugstilfælde, der stemmer overens med enten at være højreorienteret.
Så lang historie kort - erstat .leftMap
med .left.map
i nyere versioner af Scala.