kantan.csv.scalaz
package kantan.csv.scalaz
Declares various type class instances for bridging kantan.csv
and scalaz
.
Attributes
Members list
Implicits
Implicits
Inherited implicits
final implicit def decoderInstances[E, F, T]: MonadError[{ type L = [A] =>> Decoder[E, A, F, T]; }#<none>, F] & Plus[{ type L = [A] =>> Decoder[E, A, F, T]; }#<none>]
Attributes
- Inherited from:
- DecoderInstances
implicit def disjunctionDecoder[E, DA, DB, F, T](implicit da: Decoder[E, DA, F, T], db: Decoder[E, DB, F, T]): Decoder[E, DA \/ DB, F, T]
Attributes
- Inherited from:
- CommonInstances
implicit def disjunctionEncoder[E, DA, DB, T](implicit ea: Encoder[E, DA, T], eb: Encoder[E, DB, T]): Encoder[E, DA \/ DB, T]
Attributes
- Inherited from:
- CommonInstances
implicit def encoderContravariant[E, T]: Contravariant[{ type L = [A] =>> Encoder[E, A, T]; }#<none>]
Attributes
- Inherited from:
- EncoderInstances
Attributes
- Inherited from:
- CommonInstances
implicit def maybeDecoder[E, D, F, T](implicit da: Decoder[E, Option[D], F, T]): Decoder[E, Maybe[D], F, T]
Attributes
- Inherited from:
- CommonInstances
Attributes
- Inherited from:
- CommonInstances
Attributes
- Inherited from:
- CommonInstances
In this article