object Decoder extends DecoderInstances with DecoderSyntax
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Decoder
- DecoderSyntax
- DecoderInstances
- DecoderLifterInstances
- DecoderDataInstances
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- implicit class DecoderOps extends AnyRef
- Definition Classes
- DecoderSyntax
- type Result[+T] = Validated[NonEmptyList[DecoderFailure], T]
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[T](implicit arg0: Decoder[T]): Decoder[T]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- implicit def codecToDecoder[T](implicit arg0: Codec[T]): Decoder[T]
- Definition Classes
- DecoderInstances
- def const[T](r: => Result[T]): Decoder[T]
- def dataRecursive[T](f: (XmlData) => Result[T]): Decoder[T]
- implicit val decodeBigDecimal: Decoder[BigDecimal]
- Definition Classes
- DecoderDataInstances
- implicit val decodeBigInt: Decoder[BigInt]
- Definition Classes
- DecoderDataInstances
- implicit val decodeBoolean: Decoder[Boolean]
- Definition Classes
- DecoderDataInstances
- implicit val decodeByte: Decoder[Byte]
- Definition Classes
- DecoderDataInstances
- implicit def decodeCatsNec[T](implicit arg0: Decoder[T]): Decoder[NonEmptyChain[T]]
- Definition Classes
- DecoderLifterInstances
- implicit def decodeCatsNel[T](implicit arg0: Decoder[T]): Decoder[NonEmptyList[T]]
- Definition Classes
- DecoderLifterInstances
- implicit def decodeCatsNes[T](implicit arg0: Decoder[T]): Decoder[NonEmptySeq[T]]
- Definition Classes
- DecoderLifterInstances
- implicit def decodeCatsNev[T](implicit arg0: Decoder[T]): Decoder[NonEmptyVector[T]]
- Definition Classes
- DecoderLifterInstances
- implicit val decodeChar: Decoder[Char]
- Definition Classes
- DecoderDataInstances
- implicit val decodeCharArray: Decoder[Array[Char]]
- Definition Classes
- DecoderDataInstances
- implicit val decodeDouble: Decoder[Double]
- Definition Classes
- DecoderDataInstances
- implicit val decodeFloat: Decoder[Float]
- Definition Classes
- DecoderDataInstances
- implicit val decodeInt: Decoder[Int]
- Definition Classes
- DecoderDataInstances
- implicit val decodeLong: Decoder[Long]
- Definition Classes
- DecoderDataInstances
- implicit val decodeShort: Decoder[Short]
- Definition Classes
- DecoderDataInstances
- implicit val decodeString: Decoder[String]
- Definition Classes
- DecoderDataInstances
- implicit val decodeUnit: Decoder[Unit]
- Definition Classes
- DecoderDataInstances
- implicit val decodeXml: Decoder[Xml]
- Definition Classes
- DecoderDataInstances
- implicit val decodeXmlData: Decoder[XmlData]
- Definition Classes
- DecoderDataInstances
- implicit def decoderLiftToAlternative[F[_], T](implicit arg0: Decoder[T], F: Alternative[F]): Decoder[F[T]]
- Definition Classes
- DecoderLifterInstances
- implicit def decoderLiftToApplicativeThrow[F[_], T](implicit arg0: Decoder[T], F: ApplicativeThrow[F]): Decoder[F[T]]
- Definition Classes
- DecoderLifterInstances
- implicit def decoderLiftToSeq[F[X] <: Seq[X], T](implicit arg0: Decoder[T], f: Factory[T, F[T]]): Decoder[F[T]]
- Definition Classes
- DecoderLifterInstances
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def failure[T](r: DecoderFailure): Decoder[T]
- def fromCursor[U](f: (NodeCursor) => FreeCursor[Xml, U]): Decoder[U]
- def fromEither[E, T](f: (Xml) => Either[E, T])(implicit ctx: <:<[E, Throwable]): Decoder[T]
- def fromEither[T](f: (Xml) => Either[DecoderFailure, T]): Decoder[T]
- def fromOption[T](f: (Xml) => Option[T]): Decoder[T]
- def fromTry[T](f: (Xml) => Try[T]): Decoder[T]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- lazy val id: Decoder[Xml]
- def instance[T](f: (Xml) => Result[T]): Decoder[T]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit val monadErrorForDecoder: MonadError[Decoder, NonEmptyList[DecoderFailure]]
- Definition Classes
- DecoderInstances
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def numberOrCharRec[T](ifNumberOrString: (String) => Option[T], ifChar: (Char) => Result[T])(implicit arg0: ClassTag[T]): Decoder[T]
- def numberRec[T](f: (String) => Option[T])(implicit arg0: ClassTag[T]): Decoder[T]
- def of[T](f: (cursor.Cursor.Result[Xml]) => Result[T]): Decoder[T]
- def oneOf[T](d: Decoder[_ <: T], d1: Decoder[_ <: T], dn: Decoder[_ <: T]*): Decoder[T]
- def pure[T](t: => T): Decoder[T]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)