CsvFieldDecoder

ceesvee.CsvFieldDecoder$
See theCsvFieldDecoder companion trait

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

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

Attributes

Graph
Supertypes
trait Product
trait Equals
trait NoStackTrace
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[A](implicit D: CsvFieldDecoder[A]): CsvFieldDecoder[A]
def instance[A](f: String => Either[Error, A]): CsvFieldDecoder[A]
def instanceIllegalArgument[T](parse: 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 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]

Attributes

Inherited from:
CsvFieldDecoder1