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
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class MessageSyntax[F[_]] extends AnyRef

Value Members

  1. def accumulatingJsonOf[F[_], A](implicit arg0: Sync[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: Sync[F], arg1: RawFacade[J]): EntityDecoder[F, J]
    Definition Classes
    JawnInstances
  5. implicit def jsonDecoder[F[_]](implicit arg0: Sync[F]): EntityDecoder[F, Json]
  6. def jsonDecoderAdaptive[F[_]](cutoff: Long, r1: MediaRange, rs: MediaRange*)(implicit arg0: Sync[F]): EntityDecoder[F, Json]
  7. def jsonDecoderByteBuffer[F[_]](implicit arg0: Sync[F]): EntityDecoder[F, Json]
  8. def jsonDecoderIncremental[F[_]](implicit arg0: Sync[F]): EntityDecoder[F, Json]
  9. implicit def jsonEncoder[F[_]](implicit arg0: Applicative[F]): EntityEncoder[F, Json]
  10. def jsonEncoderOf[F[_], A](implicit arg0: Applicative[F], encoder: Encoder[A]): EntityEncoder[F, A]
  11. def jsonEncoderWithPrinter[F[_]](printer: Printer)(implicit arg0: Applicative[F]): EntityEncoder[F, Json]
  12. def jsonEncoderWithPrinterOf[F[_], A](printer: Printer)(implicit arg0: Applicative[F], encoder: Encoder[A]): EntityEncoder[F, A]
  13. def jsonOf[F[_], A](implicit arg0: Sync[F], decoder: Decoder[A]): EntityDecoder[F, A]
  14. def jsonOfWithMedia[F[_], A](r1: MediaRange, rs: MediaRange*)(implicit arg0: Sync[F], decoder: Decoder[A]): EntityDecoder[F, A]