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 362dcc4 commit 45f93fdCopy full SHA for 45f93fd
mist-lib/src/main/scala/mist/api/encoding/JsEncoder.scala
@@ -29,6 +29,7 @@ trait defaultEncoders {
29
implicit val stringEnc: JsEncoder[String] = JsEncoder(s => JsString(s))
30
31
implicit def seqEnc[A](implicit enc: JsEncoder[A]): JsEncoder[Seq[A]] = JsEncoder(seq => JsList(seq.map(v => enc(v))))
32
+ implicit def listEnc[A](implicit enc: JsEncoder[A]): JsEncoder[Seq[A]] = JsEncoder(list => JsList(list.map(v => enc(v))))
33
implicit def arrEnc[A](implicit enc: JsEncoder[Seq[A]]): JsEncoder[Array[A]] = JsEncoder(arr => enc(arr.toSeq))
34
implicit def optEnc[A](implicit enc: JsEncoder[A]): JsEncoder[Option[A]] = JsEncoder {
35
case Some(a) => enc(a)
0 commit comments