Packages

object DerivedCirceEncoder extends LowPriorityCirceEncoder with Serializable

Source
circeDerivation.scala
Linear Supertypes
Serializable, Serializable, LowPriorityCirceEncoder, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DerivedCirceEncoder
  2. Serializable
  3. Serializable
  4. LowPriorityCirceEncoder
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. implicit val cnilEncoder: DerivedCirceEncoder[CNil]
  2. implicit def consEncoder[A, S <: Symbol, L <: HList](implicit head: Lazy[Encoder[A]], tail: DerivedCirceEncoder[L], witness: Aux[S]): DerivedCirceEncoder[::[FieldType[S, A], L]]
    Definition Classes
    LowPriorityCirceEncoder
  3. implicit def consNullableEncoder[A, S <: Symbol, L <: HList](implicit head: Lazy[Encoder[A]], tail: DerivedCirceEncoder[L], witness: Aux[S], nullable: Nullable[A]): DerivedCirceEncoder[::[FieldType[S, A], L]]
  4. implicit def deriveCoproductEncoder[T, C <: Coproduct](implicit gen: Aux[T, C], enc: DerivedCirceEncoder[C]): DerivedCirceEncoder[T]
  5. implicit def deriveHListEncoder[T, L <: HList](implicit lgen: Aux[T, L], enc: DerivedCirceEncoder[L]): DerivedCirceEncoder[T]
  6. implicit val nilEncoder: DerivedCirceEncoder[HNil]
  7. implicit def orEncoder[left, right <: Coproduct](implicit left: DerivedCirceEncoder[left], right: DerivedCirceEncoder[right]): DerivedCirceEncoder[:+:[left, right]]