CursorFailure

Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case class CursorFailureException(failure: CursorFailure) extends RuntimeException
case class Custom(message: String) extends CursorFailure
case class DecoderFailed(path: String, failure: DecoderFailure) extends CursorFailure
case class Error(error: Throwable) extends CursorFailure with UnderlyingThrowable
sealed trait FailedAttribute extends CursorFailure
sealed trait FailedNode extends CursorFailure
case class InvalidTargetType(required: Class[_], actual: Class[_]) extends CursorFailure
case class LeftBoundLimitAttr(path: String, lastKey: String) extends FailedAttribute with Missing
sealed trait Missing extends CursorFailure
case class MissingAttrAtIndex(path: String, index: Long) extends FailedAttribute with Missing
case class MissingAttrByKey(path: String, key: String) extends FailedAttribute with Missing
case class MissingAttrHead(path: String) extends FailedAttribute with Missing
case class MissingAttrLast(path: String) extends FailedAttribute with Missing
case class MissingNode(path: String, nodeName: String) extends FailedNode with Missing
case class MissingNodeAtIndex(path: String, index: Int) extends FailedNode with Missing
case class MissingNodeFind(path: String, predicate: XmlNode => Boolean) extends FailedNode with Missing
case class MissingNodeHead(path: String) extends FailedNode with Missing
case class MissingNodeLast(path: String) extends FailedNode with Missing
case class MissingText(path: String) extends FailedNode with Missing
case class RightBoundLimitAttr(path: String, lastKey: String) extends FailedAttribute with Missing
case class ValidationsFailed(path: String, errors: NonEmptyList[String]) extends FailedNode

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Implicits

Implicits