io.circe

optics

package optics

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. optics
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait CatsConversions extends AnyRef

  2. final case class JsonFoldPath(json: Fold[Json, Json]) extends Dynamic with Product with Serializable

  3. trait JsonNumberOptics extends AnyRef

    Optics instances for io.circe.JsonObject.

  4. trait JsonObjectOptics extends CatsConversions with ListInstances

    Optics instances for io.circe.JsonObject.

  5. trait JsonOptics extends CatsConversions

    Optics instances for io.circe.Json.

  6. final case class JsonPath(json: Optional[Json, Json]) extends Dynamic with Product with Serializable

  7. final case class JsonTraversalPath(json: Traversal[Json, Json]) extends Dynamic with Product with Serializable

Value Members

  1. object JsonNumberOptics extends JsonNumberOptics

  2. object JsonObjectOptics extends JsonObjectOptics

  3. object JsonOptics extends JsonOptics

  4. object JsonPath extends Serializable

  5. object UnsafeOptics

  6. object all extends JsonNumberOptics with JsonObjectOptics with JsonOptics

  7. final def deriveDecoderWithIso[A, B](implicit decoder: Decoder[A], iso: Iso[A, B]): Decoder[B]

    Derives a io.circe.Decoder[B] from a Decoder[A] and monocle.Iso[A, B].

    Derives a io.circe.Decoder[B] from a Decoder[A] and monocle.Iso[A, B].

    A

    the type parameter of the existent Decoder.

    B

    the type parameter of the derived Decoder.

    decoder

    the existent Decoder.

    iso

    the existent Iso.

  8. final def deriveDecoderWithIsoReverse[B, A](implicit decoder: Decoder[A], iso: Iso[B, A]): Decoder[B]

    Derives a io.circe.Decoder[B] from a Decoder[A] and monocle.Iso[B, A].

    Derives a io.circe.Decoder[B] from a Decoder[A] and monocle.Iso[B, A].

    B

    the type parameter of the derived Decoder.

    A

    the type parameter of the existent Decoder.

    decoder

    the existent Decoder.

    iso

    the existent Iso.

  9. final def deriveEncoderWithIso[A, B](implicit encoder: Encoder[A], iso: Iso[A, B]): Encoder[B]

    Derives an io.circe.Encoder[B] from an Encoder[A] and monocle.Iso[A, B].

    Derives an io.circe.Encoder[B] from an Encoder[A] and monocle.Iso[A, B].

    A

    the type parameter of the existent Encoder.

    B

    the type parameter of the derived Encoder.

    encoder

    the existent Encoder.

    iso

    the existent Iso.

  10. final def deriveEncoderWithIsoReverse[B, A](implicit encoder: Encoder[A], iso: Iso[B, A]): Encoder[B]

    Derives an io.circe.Encoder[B] from an Encoder[A] and monocle.Iso[B, A].

    Derives an io.circe.Encoder[B] from an Encoder[A] and monocle.Iso[B, A].

    B

    the type parameter of the derived Encoder.

    A

    the type parameter of the existent Encoder.

    encoder

    the existent Encoder.

    iso

    the existent Iso.

Inherited from AnyRef

Inherited from Any

Ungrouped