YamlDecoder

org.virtuslab.yaml.YamlDecoder
See theYamlDecoder companion trait
object YamlDecoder

Attributes

Companion
trait
Source
YamlDecoder.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply[T](implicit self: YamlDecoder[T]): YamlDecoder[T]

Attributes

Source
YamlDecoder.scala
def apply[T](pf: PartialFunction[Node, Either[ConstructError, T]])(implicit classTag: ClassTag[T]): YamlDecoder[T]

Attributes

Source
YamlDecoder.scala

Attributes

Source
YamlDecoder.scala

Attributes

Source
YamlDecoder.scala
def from[T](pf: PartialFunction[Node, Either[ConstructError, T]])(implicit classTag: ClassTag[T]): YamlDecoder[T]

Attributes

Source
YamlDecoder.scala

Inherited methods

inline def derived[T](using m: Of[T]): YamlDecoder[T]

Attributes

Inherited from:
YamlDecoderCompanionCrossCompat (hidden)
Source
YamlDecoderCrossCompat.scala

Implicits

Implicits

implicit def forAny: YamlDecoder[Any]

Attributes

Source
YamlDecoder.scala
implicit def forBigDecimal: YamlDecoder[BigDecimal]

Attributes

Source
YamlDecoder.scala
implicit def forBigInt: YamlDecoder[BigInt]

Attributes

Source
YamlDecoder.scala
implicit def forBoolean: YamlDecoder[Boolean]

Attributes

Source
YamlDecoder.scala
implicit def forByte: YamlDecoder[Byte]

Attributes

Source
YamlDecoder.scala
implicit def forDouble: YamlDecoder[Double]

Attributes

Source
YamlDecoder.scala
implicit def forFloat: YamlDecoder[Float]

Attributes

Source
YamlDecoder.scala
implicit def forInt: YamlDecoder[Int]

Attributes

Source
YamlDecoder.scala
implicit def forList[T](implicit c: YamlDecoder[T]): YamlDecoder[List[T]]

Attributes

Source
YamlDecoder.scala
implicit def forLong: YamlDecoder[Long]

Attributes

Source
YamlDecoder.scala
implicit def forMap[K, V](implicit keyDecoder: YamlDecoder[K], valueDecoder: YamlDecoder[V]): YamlDecoder[Map[K, V]]

Attributes

Source
YamlDecoder.scala
implicit def forOption[T](implicit c: YamlDecoder[T]): YamlDecoder[Option[T]]

Attributes

Source
YamlDecoder.scala
implicit def forSeq[T](implicit c: YamlDecoder[T]): YamlDecoder[Seq[T]]

Attributes

Source
YamlDecoder.scala
implicit def forSet[T](implicit c: YamlDecoder[T]): YamlDecoder[Set[T]]

Attributes

Source
YamlDecoder.scala
implicit def forShort: YamlDecoder[Short]

Attributes

Source
YamlDecoder.scala
implicit def forString: YamlDecoder[String]

Attributes

Source
YamlDecoder.scala