We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a2c81a6 commit bf3fa73Copy full SHA for bf3fa73
benchmark/src/main/scala/com/github/plokhotnyuk/jsoniter_scala/macros/CirceEncodersDecoders.scala
@@ -20,7 +20,7 @@ object CirceEncodersDecoders {
20
implicit val adtDecoder: Decoder[AdtBase] = deriveDecoder[AdtBase]
21
implicit val enumEncoder: Encoder[SuitEnum.Value] = Encoder.enumEncoder(SuitEnum)
22
implicit val enumDecoder: Decoder[SuitEnum.Value] = Decoder.enumDecoder(SuitEnum)
23
- implicit val suitEncoder: Encoder[Suit] = Encoder.encodeString.contramap[Suit](_.toString)
+ implicit val suitEncoder: Encoder[Suit] = Encoder.encodeString.contramap[Suit](_.name)
24
implicit val suitDecoder: Decoder[Suit] = Decoder.decodeString.emap { str =>
25
Either.catchNonFatal(Suit.valueOf(str)).leftMap(t => "Suit")
26
}
0 commit comments