CsvRecordDecoder1

ceesvee.CsvRecordDecoder1
sealed trait CsvRecordDecoder1 extends CsvRecordDecoder2

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Show all
Known subtypes
object CsvRecordDecoder.type
Self type

Members list

Value members

Inherited methods

inline def derived[A](using m: ProductOf[A]): CsvRecordDecoder[A]

Attributes

Inherited from:
CsvRecordDecoderDeriveScalaVersion
inline def summonAll[T <: Tuple]: List[CsvRecordDecoder[_]]

Attributes

Inherited from:
CsvRecordDecoderDeriveScalaVersion

Implicits

Implicits

implicit val fieldBoolean: CsvRecordDecoder[Boolean]
implicit val fieldDouble: CsvRecordDecoder[Double]
implicit val fieldFloat: CsvRecordDecoder[Float]
implicit val fieldInt: CsvRecordDecoder[Int]
implicit val fieldLong: CsvRecordDecoder[Long]
implicit val fieldOptionalBoolean: CsvRecordDecoder[Option[Boolean]]
implicit val fieldOptionalDouble: CsvRecordDecoder[Option[Double]]
implicit val fieldOptionalFloat: CsvRecordDecoder[Option[Float]]
implicit val fieldOptionalInt: CsvRecordDecoder[Option[Int]]
implicit val fieldOptionalLong: CsvRecordDecoder[Option[Long]]
implicit val fieldOptionalString: CsvRecordDecoder[Option[String]]
implicit val fieldString: CsvRecordDecoder[String]

Inherited implicits

implicit def ApplyCsvRecordDecoder[F[_[_]]](implicit env: CatsApply[F]): F[CsvRecordDecoder]

Attributes

Inherited from:
CsvRecordDecoder4
implicit def field[T](implicit D: CsvFieldDecoder[T]): CsvRecordDecoder[T]

Attributes

Inherited from:
CsvRecordDecoder2
implicit def fieldOptional[T](implicit D: CsvFieldDecoder[T], ev: T <:!< Option[_]): CsvRecordDecoder[Option[T]]

Attributes

Inherited from:
CsvRecordDecoder2
implicit def optional[T](implicit D: CsvRecordDecoder[T], ev: T <:!< Option[_]): CsvRecordDecoder[Option[T]]

Attributes

Inherited from:
CsvRecordDecoder3