trait CirceInstances extends AnyRef
- Source
- CirceInstances.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CirceInstances
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- implicit class MessageSyntax[F[_]] extends AnyRef
Abstract Value Members
- implicit abstract def jsonDecoder[F[_]](implicit arg0: Sync[F]): EntityDecoder[F, Json]
Concrete Value Members
-
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.
- implicit val decodeUri: Decoder[Uri]
- implicit val encodeUri: Encoder[Uri]
- def jsonDecoderAdaptive[F[_]](cutoff: Long)(implicit arg0: Sync[F]): EntityDecoder[F, Json]
- def jsonDecoderByteBuffer[F[_]](implicit arg0: Sync[F]): EntityDecoder[F, Json]
- def jsonDecoderIncremental[F[_]](implicit arg0: Sync[F]): EntityDecoder[F, Json]
- implicit def jsonEncoder[F[_]](implicit arg0: Applicative[F]): EntityEncoder[F, Json]
- def jsonEncoderOf[F[_], A](implicit arg0: Applicative[F], encoder: Encoder[A]): EntityEncoder[F, A]
- def jsonEncoderWithPrinter[F[_]](printer: Printer)(implicit arg0: Applicative[F]): EntityEncoder[F, Json]
- def jsonEncoderWithPrinterOf[F[_], A](printer: Printer)(implicit arg0: Applicative[F], encoder: Encoder[A]): EntityEncoder[F, A]
- def jsonOf[F[_], A](implicit arg0: Sync[F], decoder: Decoder[A]): EntityDecoder[F, A]