kantan.csv.cats

package kantan.csv.cats

Declares various type class instances for bridging kantan.csv and cats.

Attributes

Members list

Implicits

Implicits

implicit val csvDecodeErrorEq: Eq[DecodeError]
implicit val csvIoErrorEq: Eq[IOError]
implicit val csvNoSuchElementEq: Eq[NoSuchElement.type]
implicit val csvOutOfBoundsEq: Eq[OutOfBounds]
implicit val csvParseErrorEq: Eq[ParseError]
implicit val csvReadErrorEq: Eq[ReadError]
implicit val csvTypeErrorEq: Eq[TypeError]
implicit def foldableRowEncoder[F[_] : Foldable, A : CellEncoder]: RowEncoder[F[A]]

Inherited implicits

final implicit def decoderInstances[E, F, T]: SemigroupK[{ type L = [A] =>> Decoder[E, A, F, T]; }#<none>] & MonadError[{ type L = [A] =>> Decoder[E, A, F, T]; }#<none>, F]

Attributes

Inherited from:
DecoderInstances
implicit def encoderContravariant[E, T]: Contravariant[{ type L = [A] =>> Encoder[E, A, T]; }#<none>]

Attributes

Inherited from:
EncoderInstances
implicit def isErrorShow[E <: Error]: Show[E]

Attributes

Inherited from:
CommonInstances
implicit val stringDecodeErrorEq: Eq[DecodeError]

Attributes

Inherited from:
CommonInstances