CsvFieldDecoder

Companion:
class
class Object
trait Matchable
class Any

Type members

Classlikes

case class Error(raw: String, reason: String) extends RuntimeException with NoStackTrace

Value members

Concrete methods

def apply[A](implicit D: CsvFieldDecoder[A]): CsvFieldDecoder[A]
def instance[A](f: String => Either[Error, A]): CsvFieldDecoder[A]
def instanceDateTimeParse[T](parse: String => T): CsvFieldDecoder[T]
def instanceIllegalArgument[T](parse: String => T): CsvFieldDecoder[T]
def instanceNumberFormat[T](typeName: String)(to: String => T): CsvFieldDecoder[T]

Implicits

Implicits

implicit val boolean: CsvFieldDecoder[Boolean]
implicit val double: CsvFieldDecoder[Double]
implicit val float: CsvFieldDecoder[Float]
implicit val instant: CsvFieldDecoder[Instant]
implicit val int: CsvFieldDecoder[Int]
implicit val localDate: CsvFieldDecoder[LocalDate]
implicit val localDateTime: CsvFieldDecoder[LocalDateTime]
implicit val localTime: CsvFieldDecoder[LocalTime]
implicit val long: CsvFieldDecoder[Long]
implicit val offsetDateTime: CsvFieldDecoder[OffsetDateTime]
implicit def option[T](implicit D: CsvFieldDecoder[T]): CsvFieldDecoder[Option[T]]
implicit val string: CsvFieldDecoder[String]
implicit val uri: CsvFieldDecoder[URI]
implicit val uuid: CsvFieldDecoder[UUID]
implicit val zoneId: CsvFieldDecoder[ZoneId]
implicit val zonedDateTime: CsvFieldDecoder[ZonedDateTime]

Inherited implicits

implicit def numeric[T](implicit N: Numeric[T]): CsvFieldDecoder[T]
Inherited from:
CsvFieldDecoder1