Packages

trait CirceInstances extends JawnInstances

Source
CirceInstances.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CirceInstances
  2. JawnInstances
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def accumulatingJsonOf[F[_], A](implicit F: Concurrent[F], decoder: Decoder[A]): EntityDecoder[F, A]

    An EntityDecoder that uses circe's accumulating decoder for decoding the JSON.

    An EntityDecoder that uses circe's accumulating decoder for decoding the JSON.

    In case of a failure, returns an InvalidMessageBodyFailure with the cause containing a DecodingFailures exception, from which the errors can be extracted.

  2. implicit val decodeUri: Decoder[Uri]
  3. implicit val encodeUri: Encoder[Uri]
  4. def jawnDecoder[F[_], J](implicit arg0: Concurrent[F], arg1: Facade[J]): EntityDecoder[F, J]
    Definition Classes
    JawnInstances
  5. implicit def jsonDecoder[F[_]](implicit arg0: Concurrent[F]): EntityDecoder[F, Json]
  6. def jsonDecoderAdaptive[F[_]](cutoff: Long, r1: MediaRange, rs: MediaRange*)(implicit arg0: Concurrent[F]): EntityDecoder[F, Json]
  7. def jsonDecoderByteBuffer[F[_]](implicit arg0: Concurrent[F]): EntityDecoder[F, Json]
  8. def jsonDecoderIncremental[F[_]](implicit arg0: Concurrent[F]): EntityDecoder[F, Json]
  9. implicit def jsonEncoder[F[_]]: EntityEncoder[F, Json]
  10. def jsonEncoderOf[F[_], A](implicit arg0: Encoder[A]): EntityEncoder[F, A]
  11. def jsonEncoderWithPrinter[F[_]](printer: Printer): EntityEncoder[F, Json]
  12. def jsonEncoderWithPrinterOf[F[_], A](printer: Printer)(implicit encoder: Encoder[A]): EntityEncoder[F, A]
  13. def jsonOf[F[_], A](implicit arg0: Concurrent[F], arg1: Decoder[A]): EntityDecoder[F, A]
  14. def jsonOfSensitive[F[_], A](redact: (Json) ⇒ String)(implicit arg0: Concurrent[F], arg1: Decoder[A]): EntityDecoder[F, A]
  15. def jsonOfWithMedia[F[_], A](r1: MediaRange, rs: MediaRange*)(implicit F: Concurrent[F], decoder: Decoder[A]): EntityDecoder[F, A]
  16. def jsonOfWithSensitiveMedia[F[_], A](redact: (Json) ⇒ String, r1: MediaRange, rs: MediaRange*)(implicit F: Concurrent[F], decoder: Decoder[A]): EntityDecoder[F, A]
  17. implicit def streamJsonArrayDecoder[F[_]](implicit arg0: Concurrent[F]): EntityDecoder[F, Stream[F, Json]]
  18. implicit def streamJsonArrayEncoder[F[_]]: EntityEncoder[F, Stream[F, Json]]
  19. def streamJsonArrayEncoderOf[F[_], A](implicit arg0: Encoder[A]): EntityEncoder[F, Stream[F, A]]
  20. def streamJsonArrayEncoderWithPrinter[F[_]](printer: Printer): EntityEncoder[F, Stream[F, Json]]

    An EntityEncoder for a fs2.Stream of JSONs, which will encode it as a single JSON array.

  21. def streamJsonArrayEncoderWithPrinterOf[F[_], A](printer: Printer)(implicit encoder: Encoder[A]): EntityEncoder[F, Stream[F, A]]

    An EntityEncoder for a fs2.Stream of values, which will encode it as a single JSON array.

  22. implicit final def toMessageSyntax[F[_]](req: Message[F]): MessageSyntax[F]