Package

org.http4s

circe

Permalink

package circe

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

Type Members

  1. trait CirceEntityDecoder extends AnyRef

    Permalink

    Derive EntityDecoder if implicit Decoder is in the scope without need to explicitly call jsonOf

  2. trait CirceEntityEncoder extends AnyRef

    Permalink

    Derive EntityEncoder if implicit Encoder is in the scope without need to explicitly call jsonEncoderOf

  3. trait CirceInstances extends JawnInstances

    Permalink
  4. sealed abstract case class CirceInstancesBuilder extends Product with Serializable

    Permalink
  5. final case class DecodingFailures(failures: NonEmptyList[DecodingFailure]) extends Exception with Product with Serializable

    Permalink

    Wraps a list of decoding failures as an Exception when using accumulatingJsonOf to decode JSON messages.

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

    Permalink
    Definition Classes
    CirceInstances

Value Members

  1. object CirceEntityCodec extends CirceEntityDecoder with CirceEntityEncoder

    Permalink
  2. object CirceEntityDecoder extends CirceEntityDecoder

    Permalink
  3. object CirceEntityEncoder extends CirceEntityEncoder

    Permalink
  4. object CirceInstances

    Permalink
  5. def accumulatingJsonOf[F[_], A](implicit arg0: Sync[F], decoder: Decoder[A]): EntityDecoder[F, A]

    Permalink

    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.

    Definition Classes
    CirceInstances
  6. def circeParseExceptionMessage: (ParsingFailure) ⇒ DecodeFailure

    Permalink
    Attributes
    protected
    Definition Classes
    CirceInstances
  7. implicit val decodeUri: Decoder[Uri]

    Permalink
    Definition Classes
    CirceInstances
  8. def defaultPrinter: Printer

    Permalink
    Attributes
    protected
    Definition Classes
    CirceInstances
  9. implicit val encodeUri: Encoder[Uri]

    Permalink
    Definition Classes
    CirceInstances
  10. def jawnDecoder[F[_], J](implicit arg0: Sync[F], arg1: RawFacade[J]): EntityDecoder[F, J]

    Permalink
    Definition Classes
    JawnInstances
  11. def jawnEmptyBodyMessage: DecodeFailure

    Permalink
    Attributes
    protected
    Definition Classes
    JawnInstances
  12. def jawnParseExceptionMessage: (ParseException) ⇒ DecodeFailure

    Permalink
    Attributes
    protected
    Definition Classes
    JawnInstances
  13. def jsonDecodeError: (Json, NonEmptyList[DecodingFailure]) ⇒ DecodeFailure

    Permalink
    Attributes
    protected
    Definition Classes
    CirceInstances
  14. implicit def jsonDecoder[F[_]](implicit arg0: Sync[F]): EntityDecoder[F, Json]

    Permalink
    Definition Classes
    CirceInstances
  15. def jsonDecoderAdaptive[F[_]](cutoff: Long, r1: MediaRange, rs: MediaRange*)(implicit arg0: Sync[F]): EntityDecoder[F, Json]

    Permalink
    Definition Classes
    CirceInstances
  16. def jsonDecoderByteBuffer[F[_]](implicit arg0: Sync[F]): EntityDecoder[F, Json]

    Permalink
    Definition Classes
    CirceInstances
  17. def jsonDecoderIncremental[F[_]](implicit arg0: Sync[F]): EntityDecoder[F, Json]

    Permalink
    Definition Classes
    CirceInstances
  18. implicit def jsonEncoder[F[_]](implicit arg0: Applicative[F]): EntityEncoder[F, Json]

    Permalink
    Definition Classes
    CirceInstances
  19. def jsonEncoderOf[F[_], A](implicit arg0: Applicative[F], encoder: Encoder[A]): EntityEncoder[F, A]

    Permalink
    Definition Classes
    CirceInstances
  20. def jsonEncoderWithPrinter[F[_]](printer: Printer)(implicit arg0: Applicative[F]): EntityEncoder[F, Json]

    Permalink
    Definition Classes
    CirceInstances
  21. def jsonEncoderWithPrinterOf[F[_], A](printer: Printer)(implicit arg0: Applicative[F], encoder: Encoder[A]): EntityEncoder[F, A]

    Permalink
    Definition Classes
    CirceInstances
  22. def jsonOf[F[_], A](implicit arg0: Sync[F], decoder: Decoder[A]): EntityDecoder[F, A]

    Permalink
    Definition Classes
    CirceInstances
  23. def jsonOfWithMedia[F[_], A](r1: MediaRange, rs: MediaRange*)(implicit arg0: Sync[F], decoder: Decoder[A]): EntityDecoder[F, A]

    Permalink
    Definition Classes
    CirceInstances

Inherited from CirceInstances

Inherited from JawnInstances

Inherited from AnyRef

Inherited from Any

Ungrouped