type ParseResult[A] = Either[ParseError, A]

Result of a parsing operation.

The difference between a parse and a decode result is that the former comes from reading raw data and trying to interpret it as CSV, while the later comes from turning CSV data into useful Scala types.

Failure cases are all encoded as ParseError.

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ParseResult
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def canEqual(that: Any): Boolean
    Definition Classes
    Equals
  2. abstract def isLeft: Boolean
    Definition Classes
    Either
  3. abstract def isRight: Boolean
    Definition Classes
    Either
  4. abstract def productArity: Int
    Definition Classes
    Product
  5. abstract def productElement(n: Int): Any
    Definition Classes
    Product

Concrete Value Members

  1. final def contains[B1 >: B](elem: B1): Boolean
    Definition Classes
    Either
  2. def exists(p: (B) => Boolean): Boolean
    Definition Classes
    Either
  3. def filterOrElse[A1 >: A](p: (B) => Boolean, zero: => A1): Either[A1, B]
    Definition Classes
    Either
  4. def flatMap[A1 >: A, B1](f: (B) => Either[A1, B1]): Either[A1, B1]
    Definition Classes
    Either
  5. def flatten[A1 >: A, B1](implicit ev: <:<[B, Either[A1, B1]]): Either[A1, B1]
    Definition Classes
    Either
  6. def fold[C](fa: (A) => C, fb: (B) => C): C
    Definition Classes
    Either
  7. def forall(f: (B) => Boolean): Boolean
    Definition Classes
    Either
  8. def foreach[U](f: (B) => U): Unit
    Definition Classes
    Either
  9. def getOrElse[B1 >: B](or: => B1): B1
    Definition Classes
    Either
  10. def joinLeft[A1 >: A, B1 >: B, C](implicit ev: <:<[A1, Either[C, B1]]): Either[C, B1]
    Definition Classes
    Either
  11. def joinRight[A1 >: A, B1 >: B, C](implicit ev: <:<[B1, Either[A1, C]]): Either[A1, C]
    Definition Classes
    Either
  12. def left: LeftProjection[A, B]
    Definition Classes
    Either
  13. def map[B1](f: (B) => B1): Either[A, B1]
    Definition Classes
    Either
  14. def orElse[A1 >: A, B1 >: B](or: => Either[A1, B1]): Either[A1, B1]
    Definition Classes
    Either
  15. def productElementName(n: Int): String
    Definition Classes
    Product
  16. def productElementNames: Iterator[String]
    Definition Classes
    Product
  17. def productIterator: Iterator[Any]
    Definition Classes
    Product
  18. def productPrefix: String
    Definition Classes
    Product
  19. def swap: Either[B, A]
    Definition Classes
    Either
  20. def toOption: Option[B]
    Definition Classes
    Either
  21. def toSeq: Seq[B]
    Definition Classes
    Either
  22. def toTry(implicit ev: <:<[A, Throwable]): Try[B]
    Definition Classes
    Either

Deprecated Value Members

  1. def right: RightProjection[A, B]
    Definition Classes
    Either
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Either is now right-biased, use methods directly on Either