YamlEncoder

org.virtuslab.yaml.YamlEncoder
See theYamlEncoder companion trait
object YamlEncoder

Attributes

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

Members list

Value members

Concrete methods

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

Attributes

Source
YamlEncoder.scala
def escapeSpecialCharacters(scalar: String): String

Attributes

Source
YamlEncoder.scala
def isCharNonPrintable(c: Char): Boolean

Attributes

Source
YamlEncoder.scala

Inherited methods

inline protected def deriveProduct[T](p: ProductOf[T]): YamlEncoder[T]

Attributes

Inherited from:
EncoderMacros (hidden)
Source
YamlEncoderCrossCompat.scala
inline protected def deriveSum[T](s: SumOf[T]): YamlEncoder[T]

Attributes

Inherited from:
EncoderMacros (hidden)
Source
YamlEncoderCrossCompat.scala
inline def derived[T](using m: Of[T]): YamlEncoder[T]

Attributes

Inherited from:
YamlEncoderCrossCompanionCompat (hidden)
Source
YamlEncoderCrossCompat.scala
inline protected def getElemLabels[T <: Tuple]: List[String]

Attributes

Inherited from:
EncoderMacros (hidden)
Source
YamlEncoderCrossCompat.scala
inline def summonAll[T <: Tuple]: List[YamlEncoder[_]]

Attributes

Inherited from:
EncoderMacros (hidden)
Source
YamlEncoderCrossCompat.scala
inline protected def summonSumOf[T <: Tuple]: List[YamlEncoder[_]]

Attributes

Inherited from:
EncoderMacros (hidden)
Source
YamlEncoderCrossCompat.scala

Implicits

Implicits

implicit def forBoolean: YamlEncoder[Boolean]

Attributes

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

Attributes

Source
YamlEncoder.scala
implicit def forChar: YamlEncoder[Char]

Attributes

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

Attributes

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

Attributes

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

Attributes

Source
YamlEncoder.scala
implicit def forList[T](implicit encoder: YamlEncoder[T]): YamlEncoder[List[T]]

Attributes

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

Attributes

Source
YamlEncoder.scala
implicit def forMap[K, V](implicit keyCodec: YamlEncoder[K], valueCodec: YamlEncoder[V]): YamlEncoder[Map[K, V]]

Attributes

Source
YamlEncoder.scala
implicit def forOption[T](implicit encoder: YamlEncoder[T]): YamlEncoder[Option[T]]

Attributes

Source
YamlEncoder.scala
implicit def forSeq[T](implicit encoder: YamlEncoder[T]): YamlEncoder[Seq[T]]

Attributes

Source
YamlEncoder.scala
implicit def forSet[T](implicit encoder: YamlEncoder[T]): YamlEncoder[Set[T]]

Attributes

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

Attributes

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

Attributes

Source
YamlEncoder.scala