XmlDecoder

trait XmlDecoder[T]
Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def decodeAccumulating(nodeSeq: Seq[Node]): EitherNel[String, T]

Concrete methods

final def /:(nodeName: String): SingleNodeDecoder[T]
final def <*>[T2](other: XmlDecoder[T2])(implicit zip: Zip[T, T2]): XmlDecoder[Out]
final def decode(nodeSeq: Seq[Node]): Either[String, T]
def emap[T2](f: T => EitherNel[String, T2]): XmlDecoder[T2]
final def inNode(nodeName: String): SingleNodeDecoder[T]
def map[T2](f: T => T2): XmlDecoder[T2]
final def someOrElse[T2](default: => T2)(implicit ev: T <:< Option[T2]): XmlDecoder[T2]