CsvHeaderDecoder

Companion:
class
class Object
trait Matchable
class Any

Type members

Classlikes

Value members

Concrete methods

inline def apply[T](implicit decoder: CsvHeaderDecoder[T]): CsvHeaderDecoder[T]
def cell[T](header: String, f: String => Either[String, T]): CsvHeaderDecoder[T]
def cell[T](header: String)(implicit decoder: StringDecoder[T]): CsvHeaderDecoder[T]
def decode[T](csv: String)(implicit decoder: CsvHeaderDecoder[T]): Either[String, List[T]]
def multiOptHeaderDecoder[T](header: String)(implicit decoder: StringDecoder[T]): CsvHeaderDecoder[NonEmptyList[Option[T]]]

Implicits

Implicits

implicit def optional[T](implicit decoder: CsvHeaderDecoder[T]): CsvHeaderDecoder[Option[T]]