VS
Вот пример с двумя энумами. К каждому энуму просто достаточно будет добавлять
with StringTheReader[<новый энум>]
и получишь инстанс своего тайпкласса.https://scastie.scala-lang.org/jhbaqic2SuqhMhRC84el6A
Size: a a a
VS
with StringTheReader[<новый энум>]
и получишь инстанс своего тайпкласса.VS
toString
fromString
на каждом типе.....KS
KS
VS
KS
AD
KS
М
CirceEnum
наследуется не сам тип, а его объект-компаньонM
M
М
VS
KS
VS
VS
KS
λ
М
M