ExcelReads

Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[R, A](implicit reads: ExcelReads[R, A]): ExcelReads[R, A]
def from[R, A](f: MemberIn[[_] =>> State[Int, _$2], R] => Eff[R, ValidatedNel[ExcelParseError, A]]): ExcelReads[R, A]

Inherited methods

inline
def deriveProduct[R, A](using inline a: ProductOf[A]): ExcelReads[R, A]
inline
def deriveRec[R, T <: Tuple]: List[ExcelReads[R, _]]
final
def productImpl[R, A](xs: List[ExcelReads[R, _]], a: ProductOf[A]): ExcelReads[R, A]

Implicits

Inherited implicits

implicit
def aInstance[R, A](implicit reads: ExcelReads[R, Option[A]]): ExcelReads[R, A]
implicit
def booleanInstance[R](implicit sym: ExcelBasicSYM[[_] =>> Eff[R, _$6]]): ExcelReads[R, Option[Boolean]]
Inherited from
ExcelReadsInstances
implicit inline
def derive[R, A]: ExcelReads[R, A]
implicit
def doubleInstance[R](implicit sym: ExcelBasicSYM[[_] =>> Eff[R, _$4]]): ExcelReads[R, Option[Double]]
Inherited from
ExcelReadsInstances
implicit
def intInstance[R](implicit sym: ExcelBasicSYM[[_] =>> Eff[R, _$5]]): ExcelReads[R, Option[Int]]
Inherited from
ExcelReadsInstances
implicit
def listInstance[R, A](implicit reads: ExcelReads[R, Option[A]]): ExcelReads[R, List[A]]

This instance only can parse the type whose sequence is at the end. If we want to parse any place on the type, it requires backtrack like regular-expression matcher. It's hard to implement so I haven't implemented it yet for now.

This instance only can parse the type whose sequence is at the end. If we want to parse any place on the type, it requires backtrack like regular-expression matcher. It's hard to implement so I haven't implemented it yet for now.

Inherited from
ExcelReadsInstances
implicit
def stringInstance[R](implicit sym: ExcelBasicSYM[[_] =>> Eff[R, _$3]]): ExcelReads[R, Option[String]]
Inherited from
ExcelReadsInstances
implicit
def styleInstance[R, Style](implicit sym: ExcelStyleSYM[Style, [_] =>> Eff[R, _$7]]): ExcelReads[R, Option[Style]]
Inherited from
ExcelReadsInstances