type DecodeResult[A] = Either[DecodeError, A]

Result of a decode 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 DecodeError.

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DecodeResult
  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 !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  6. final def contains[B1 >: B](elem: B1): Boolean
    Definition Classes
    Either
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def exists(p: (B) => Boolean): Boolean
    Definition Classes
    Either
  10. def filterOrElse[A1 >: A](p: (B) => Boolean, zero: => A1): Either[A1, B]
    Definition Classes
    Either
  11. def flatMap[A1 >: A, B1](f: (B) => Either[A1, B1]): Either[A1, B1]
    Definition Classes
    Either
  12. def flatten[A1 >: A, B1](implicit ev: <:<[B, Either[A1, B1]]): Either[A1, B1]
    Definition Classes
    Either
  13. def fold[C](fa: (A) => C, fb: (B) => C): C
    Definition Classes
    Either
  14. def forall(f: (B) => Boolean): Boolean
    Definition Classes
    Either
  15. def foreach[U](f: (B) => U): Unit
    Definition Classes
    Either
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  17. def getOrElse[B1 >: B](or: => B1): B1
    Definition Classes
    Either
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def joinLeft[A1 >: A, B1 >: B, C](implicit ev: <:<[A1, Either[C, B1]]): Either[C, B1]
    Definition Classes
    Either
  21. def joinRight[A1 >: A, B1 >: B, C](implicit ev: <:<[B1, Either[A1, C]]): Either[A1, C]
    Definition Classes
    Either
  22. def left: LeftProjection[A, B]
    Definition Classes
    Either
  23. def map[B1](f: (B) => B1): Either[A, B1]
    Definition Classes
    Either
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  27. def orElse[A1 >: A, B1 >: B](or: => Either[A1, B1]): Either[A1, B1]
    Definition Classes
    Either
  28. def productElementName(n: Int): String
    Definition Classes
    Product
  29. def productElementNames: Iterator[String]
    Definition Classes
    Product
  30. def productIterator: Iterator[Any]
    Definition Classes
    Product
  31. def productPrefix: String
    Definition Classes
    Product
  32. def swap: Either[B, A]
    Definition Classes
    Either
  33. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  34. def toOption: Option[B]
    Definition Classes
    Either
  35. def toSeq: Seq[B]
    Definition Classes
    Either
  36. def toString(): String
    Definition Classes
    AnyRef → Any
  37. def toTry(implicit ev: <:<[A, Throwable]): Try[B]
    Definition Classes
    Either
  38. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  39. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  40. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

  2. 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

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped