Package

kantan.codecs

shapeless

Permalink

package shapeless

Linear Supertypes
ShapelessInstances, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. shapeless
  2. ShapelessInstances
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. implicit def caseClassDecoder[E, D, F, T, H <: HList](implicit gen: Aux[D, H], dr: Lazy[Decoder[E, H, F, T]]): DerivedDecoder[E, D, F, T]

    Permalink
    Definition Classes
    ShapelessInstances
  2. implicit def caseClassEncoder[E, D, T, H <: HList](implicit gen: Aux[D, H], er: Lazy[Encoder[E, H, T]]): DerivedEncoder[E, D, T]

    Permalink
    Definition Classes
    ShapelessInstances
  3. def cnilDecoder[E, F, T](f: (E) ⇒ F): Decoder[E, CNil, F, T]

    Permalink
    Definition Classes
    ShapelessInstances
  4. implicit def cnilEncoder[E, D, T]: Encoder[E, CNil, T]

    Permalink
    Definition Classes
    ShapelessInstances
  5. implicit def coproductDecoder[E, H, D <: Coproduct, F, T](implicit dh: Decoder[E, H, F, T], dt: Decoder[E, D, F, T]): Decoder[E, :+:[H, D], F, T]

    Permalink
    Definition Classes
    ShapelessInstances
  6. implicit def coproductEncoder[E, H, D <: Coproduct, T](implicit eh: Encoder[E, H, T], ed: Encoder[E, D, T]): Encoder[E, :+:[H, D], T]

    Permalink
    Definition Classes
    ShapelessInstances
  7. package laws

    Permalink
  8. implicit def sumTypeDecoder[E, D, F, T, C <: Coproduct](implicit gen: Aux[D, C], dr: Lazy[Decoder[E, C, F, T]]): DerivedDecoder[E, D, F, T]

    Permalink
    Definition Classes
    ShapelessInstances
  9. implicit def sumTypeEncoder[E, D, T, C <: Coproduct](implicit gen: Aux[D, C], er: Lazy[Encoder[E, C, T]]): DerivedEncoder[E, D, T]

    Permalink
    Definition Classes
    ShapelessInstances

Inherited from ShapelessInstances

Inherited from AnyRef

Inherited from Any

Ungrouped