CsvFieldDecoder

ceesvee.CsvFieldDecoder
See theCsvFieldDecoder companion trait

Attributes

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

Members list

Type members

Classlikes

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

Attributes

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

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