Packages

object Decoder extends DecoderInstances with DecoderSyntax

Linear Supertypes
DecoderSyntax, DecoderInstances, DecoderLifterInstances, DecoderDataInstances, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Decoder
  2. DecoderSyntax
  3. DecoderInstances
  4. DecoderLifterInstances
  5. DecoderDataInstances
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. implicit class DecoderOps extends AnyRef
    Definition Classes
    DecoderSyntax
  2. type Result[+T] = Validated[NonEmptyList[DecoderFailure], T]

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. def apply[T](implicit arg0: Decoder[T]): Decoder[T]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  7. implicit def codecToDecoder[T](implicit arg0: Codec[T]): Decoder[T]
    Definition Classes
    DecoderInstances
  8. def const[T](r: => Result[T]): Decoder[T]
  9. def dataRecursive[T](f: (XmlData) => Result[T]): Decoder[T]
  10. implicit val decodeBigDecimal: Decoder[BigDecimal]
    Definition Classes
    DecoderDataInstances
  11. implicit val decodeBigInt: Decoder[BigInt]
    Definition Classes
    DecoderDataInstances
  12. implicit val decodeBoolean: Decoder[Boolean]
    Definition Classes
    DecoderDataInstances
  13. implicit val decodeByte: Decoder[Byte]
    Definition Classes
    DecoderDataInstances
  14. implicit def decodeCatsNec[T](implicit arg0: Decoder[T]): Decoder[NonEmptyChain[T]]
    Definition Classes
    DecoderLifterInstances
  15. implicit def decodeCatsNel[T](implicit arg0: Decoder[T]): Decoder[NonEmptyList[T]]
    Definition Classes
    DecoderLifterInstances
  16. implicit def decodeCatsNes[T](implicit arg0: Decoder[T]): Decoder[NonEmptySeq[T]]
    Definition Classes
    DecoderLifterInstances
  17. implicit def decodeCatsNev[T](implicit arg0: Decoder[T]): Decoder[NonEmptyVector[T]]
    Definition Classes
    DecoderLifterInstances
  18. implicit val decodeChar: Decoder[Char]
    Definition Classes
    DecoderDataInstances
  19. implicit val decodeCharArray: Decoder[Array[Char]]
    Definition Classes
    DecoderDataInstances
  20. implicit val decodeDouble: Decoder[Double]
    Definition Classes
    DecoderDataInstances
  21. implicit val decodeFloat: Decoder[Float]
    Definition Classes
    DecoderDataInstances
  22. implicit val decodeInt: Decoder[Int]
    Definition Classes
    DecoderDataInstances
  23. implicit val decodeLong: Decoder[Long]
    Definition Classes
    DecoderDataInstances
  24. implicit val decodeShort: Decoder[Short]
    Definition Classes
    DecoderDataInstances
  25. implicit val decodeString: Decoder[String]
    Definition Classes
    DecoderDataInstances
  26. implicit val decodeUnit: Decoder[Unit]
    Definition Classes
    DecoderDataInstances
  27. implicit val decodeXml: Decoder[Xml]
    Definition Classes
    DecoderDataInstances
  28. implicit val decodeXmlData: Decoder[XmlData]
    Definition Classes
    DecoderDataInstances
  29. implicit def decoderLiftToAlternative[F[_], T](implicit arg0: Decoder[T], F: Alternative[F]): Decoder[F[T]]
    Definition Classes
    DecoderLifterInstances
  30. implicit def decoderLiftToApplicativeThrow[F[_], T](implicit arg0: Decoder[T], F: ApplicativeThrow[F]): Decoder[F[T]]
    Definition Classes
    DecoderLifterInstances
  31. implicit def decoderLiftToSeq[F[X] <: Seq[X], T](implicit arg0: Decoder[T], f: Factory[T, F[T]]): Decoder[F[T]]
    Definition Classes
    DecoderLifterInstances
  32. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  34. def failure[T](r: DecoderFailure): Decoder[T]
  35. def fromCursor[U](f: (NodeCursor) => FreeCursor[Xml, U]): Decoder[U]
  36. def fromEither[E, T](f: (Xml) => Either[E, T])(implicit ctx: <:<[E, Throwable]): Decoder[T]
  37. def fromEither[T](f: (Xml) => Either[DecoderFailure, T]): Decoder[T]
  38. def fromOption[T](f: (Xml) => Option[T]): Decoder[T]
  39. def fromTry[T](f: (Xml) => Try[T]): Decoder[T]
  40. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  41. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  42. lazy val id: Decoder[Xml]
  43. def instance[T](f: (Xml) => Result[T]): Decoder[T]
  44. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  45. implicit val monadErrorForDecoder: MonadError[Decoder, NonEmptyList[DecoderFailure]]
    Definition Classes
    DecoderInstances
  46. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  47. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  48. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  49. def numberOrCharRec[T](ifNumberOrString: (String) => Option[T], ifChar: (Char) => Result[T])(implicit arg0: ClassTag[T]): Decoder[T]
  50. def numberRec[T](f: (String) => Option[T])(implicit arg0: ClassTag[T]): Decoder[T]
  51. def of[T](f: (cursor.Cursor.Result[Xml]) => Result[T]): Decoder[T]
  52. def oneOf[T](d: Decoder[_ <: T], d1: Decoder[_ <: T], dn: Decoder[_ <: T]*): Decoder[T]
  53. def pure[T](t: => T): Decoder[T]
  54. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  55. def toString(): String
    Definition Classes
    AnyRef → Any
  56. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  57. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  58. 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)

Inherited from DecoderSyntax

Inherited from DecoderInstances

Inherited from DecoderLifterInstances

Inherited from DecoderDataInstances

Inherited from AnyRef

Inherited from Any

Ungrouped