trait ExcelReadsInstances extends ExcelReadsGenericInstances with ExcelReadsLowPriorityInstance
Basic instances
- Note
This parser uses
HList
to parse thecase class
which do not contain data types like neitherEither
nor ADT.Either
and ADT are requiredCoproduct
but the parser sometimes cannot determine which type it should parse. That's the why I don't makeCoproduct
instances. If you use ADT in the type representing a Excel row, you have to implement a instance to parse it.
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- ExcelReadsInstances
- ExcelReadsLowPriorityInstance
- ExcelReadsGenericInstances
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit def aInstance[R, A](implicit reads: ExcelReads[R, Option[A]]): ExcelReads[R, A]
- Definition Classes
- ExcelReadsLowPriorityInstance
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit def booleanInstance[R](implicit sym: ExcelBasicSYM[[β$5$]Eff[R, β$5$]]): ExcelReads[R, Option[Boolean]]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- implicit def doubleInstance[R](implicit sym: ExcelBasicSYM[[β$3$]Eff[R, β$3$]]): ExcelReads[R, Option[Double]]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- implicit def hConsInstances[R, H, T <: HList](implicit head: ExcelReads[R, H], tail: ExcelReads[R, T]): ExcelReads[R, ::[H, T]]
- Definition Classes
- ExcelReadsGenericInstances
- implicit def hListInstance[R, A, L <: HList](implicit gen: Aux[A, L], instance: Lazy[ExcelReads[R, L]]): ExcelReads[R, A]
- Definition Classes
- ExcelReadsGenericInstances
- implicit def hNilInstance[R]: ExcelReads[R, HNil]
- Definition Classes
- ExcelReadsGenericInstances
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- implicit def intInstance[R](implicit sym: ExcelBasicSYM[[β$4$]Eff[R, β$4$]]): ExcelReads[R, Option[Int]]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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.
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.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- implicit def stringInstance[R](implicit sym: ExcelBasicSYM[[β$2$]Eff[R, β$2$]]): ExcelReads[R, Option[String]]
- implicit def styleInstance[R, Style](implicit sym: ExcelStyleSYM[Style, [β$6$]Eff[R, β$6$]]): ExcelReads[R, Option[Style]]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated