Package

kantan.regex

generic

Permalink

package generic

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. generic
  2. GenericInstances
  3. LowPrirityGenericInstances
  4. ShapelessInstances
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait DerivedMatchDecoder[A] extends MatchDecoder[A]

    Permalink

    Custom MatchDecoder implementation for decoding HList.

  2. trait GenericInstances extends ShapelessInstances with LowPrirityGenericInstances

    Permalink
  3. trait LowPrirityGenericInstances extends AnyRef

    Permalink

Value Members

  1. object DerivedMatchDecoder extends Serializable

    Permalink
  2. 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
  3. implicit def caseClassDecoderFromLabelled[E, D, F, T, H <: HList](implicit generic: Aux[D, H], hDecoder: Lazy[Decoder[E, H, F, T]]): DerivedDecoder[E, D, F, T]

    Permalink
    Definition Classes
    ShapelessInstances
  4. 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
  5. implicit def caseClassEncoderFromLabelled[E, D, T, H <: HList](implicit generic: Aux[D, H], hEncoder: Lazy[Encoder[E, H, T]]): DerivedEncoder[E, D, T]

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

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

    Permalink
    Definition Classes
    ShapelessInstances
    Annotations
    @SuppressWarnings()
  8. implicit val cnilGroupDecoder: GroupDecoder[CNil]

    Permalink
    Definition Classes
    GenericInstances
  9. implicit val cnilMatchDecoder: MatchDecoder[CNil]

    Permalink
    Definition Classes
    GenericInstances
  10. 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
  11. 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
  12. implicit def hlistGroupDecoder[H](implicit arg0: GroupDecoder[H]): GroupDecoder[::[H, HNil]]

    Permalink

    GroupDecoder for HList of size 1, provided the single element has a GroupDecoder.

    GroupDecoder for HList of size 1, provided the single element has a GroupDecoder.

    Definition Classes
    GenericInstances
  13. implicit def hlistMatchDecoder[H, T <: HList](implicit arg0: GroupDecoder[H], arg1: DerivedMatchDecoder[T]): DerivedMatchDecoder[::[H, T]]

    Permalink

    MatchDecoder instance for HList, provided all elements in the HList have a GroupDecoder.

    MatchDecoder instance for HList, provided all elements in the HList have a GroupDecoder.

    Definition Classes
    GenericInstances
  14. implicit def hlistSingletonMatchDecoder[H](implicit arg0: MatchDecoder[H]): MatchDecoder[::[H, HNil]]

    Permalink
    Definition Classes
    LowPrirityGenericInstances
  15. implicit val hnilMatchDecoder: DerivedMatchDecoder[HNil]

    Permalink

    MatchDecoder for HNil (always succeeds).

    MatchDecoder for HNil (always succeeds).

    Definition Classes
    GenericInstances
  16. 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
  17. 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 GenericInstances

Inherited from ShapelessInstances

Inherited from AnyRef

Inherited from Any

Ungrouped