NonEmptyListNodeDecoder

final class NonEmptyListNodeDecoder[T](nodeName: String, innerDecoder: XmlDecoder[T]) extends XmlDecoder[NonEmptyList[T]]
trait XmlDecoder[NonEmptyList[T]]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def decodeAccumulating(nodeSeq: Seq[Node]): EitherNel[String, NonEmptyList[T]]
Definition Classes

Inherited methods

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