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. implicit def cnilDecoder[E, F, T](implicit arg0: IsError[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 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
  9. 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
  10. 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
  11. 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
  12. implicit def hlistSingletonMatchDecoder[H](implicit arg0: MatchDecoder[H]): MatchDecoder[::[H, HNil]]

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

    Permalink

    MatchDecoder for HNil (always succeeds).

    MatchDecoder for HNil (always succeeds).

    Definition Classes
    GenericInstances
  14. 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
  15. 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