harness.zio.json

Members list

Type members

Classlikes

final case class EncodedThrowable(className: String, message: String, cause: Option[EncodedThrowable]) extends Throwable

Attributes

Companion
object
Supertypes
trait Product
trait Equals
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
implicit class JsonCodecOps(self: JsonCodec.type)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class JsonDecoderOps(self: JsonDecoder.type)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class JsonEncoderOps(self: JsonEncoder.type)

Attributes

Supertypes
class Object
trait Matchable
class Any

Implicits

Implicits

final implicit def JsonCodecOps(self: JsonCodec.type): JsonCodecOps
final implicit def JsonDecoderOps(self: JsonDecoder.type): JsonDecoderOps
final implicit def JsonEncoderOps(self: JsonEncoder.type): JsonEncoderOps
implicit def catsNelJsonCodec[A](using evidence$1: JsonCodec[A]): JsonCodec[NonEmptyList[A]]
implicit def fieldDecoderFromStringDecoder[T](implicit sd: StringDecoder[T]): JsonFieldDecoder[T]
implicit def fieldEncoderFromStringEncoder[T](implicit se: StringEncoder[T]): JsonFieldEncoder[T]
implicit val throwableJsonCodec: JsonCodec[Throwable]