package reader
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- reader
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type Reader[A] = Kleisli[Result, NodeSeq, A]
- case class ReaderError(path: XmlPath, message: String) extends Product with Serializable
- implicit class ReaderFoldableOps[A, F[_]] extends AnyRef
- implicit final class ReaderOps[A] extends AnyVal
- type Result[A] = Validated[NonEmptyList[ReaderError], A]
- case class XmlPath(path: List[String]) extends Product with Serializable
Value Members
- def attribute(name: String): Reader[String]
- implicit val booleanReader: Reader[Boolean]
- implicit val intReader: Reader[Int]
- def invalid(error: String, path: XmlPath = XmlPath.__): Result[Nothing]
- implicit def listReader[A](implicit arg0: Reader[A]): Reader[List[A]]
- implicit val longReader: Reader[Long]
- implicit def optionReader[A](implicit arg0: Reader[A]): Reader[Option[A]]
- implicit val resultMonad: FlatMap[Result]
- implicit val stringReader: Reader[String]
- def valid[A](a: A): Result[A]
- object GenericReader
- object Reader
- object XmlPath extends Serializable