machinespir.it.jig.ConfigWriter
See theConfigWriter companion trait
object ConfigWriter
Derivation helpers for writing.
Attributes
- Companion
- trait
- Graph
-
- Supertypes
- Self type
-
ConfigWriter.type
Members list
Type members
Classlikes
class ConfigProductWriter[A](product: ProductOf[A], instances: => Vector[(String, ConfigWriter[_])], commentAnnotationsByField: Map[String, Vector[comment]]) extends ConfigWriter[A]
Attributes
- Supertypes
class ConfigSumWriter[A](sum: SumOf[A], labelsWithInstances: => Vector[(String, ConfigWriter[_])]) extends ConfigWriter[A]
Attributes
- Supertypes
object given_ConfigWriter_BigDecimal extends ConfigWriter[BigDecimal]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_BigInt extends ConfigWriter[BigInt]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Boolean extends ConfigWriter[Boolean]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Byte extends ConfigWriter[Byte]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Char extends ConfigWriter[Char]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Currency extends ConfigWriter[Currency]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_DayOfWeek extends ConfigWriter[DayOfWeek]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Double extends ConfigWriter[Double]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Duration extends ConfigWriter[Duration]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_FiniteDuration extends ConfigWriter[FiniteDuration]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Float extends ConfigWriter[Float]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_InetAddress extends ConfigWriter[InetAddress]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_InetSocketAddress extends ConfigWriter[InetSocketAddress]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Instant extends ConfigWriter[Instant]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Int extends ConfigWriter[Int]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_LocalDate extends ConfigWriter[LocalDate]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_LocalDateTime extends ConfigWriter[LocalDateTime]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_LocalTime extends ConfigWriter[LocalTime]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Locale extends ConfigWriter[Locale]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Long extends ConfigWriter[Long]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Month extends ConfigWriter[Month]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_MonthDay extends ConfigWriter[MonthDay]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_OffsetDateTime extends ConfigWriter[OffsetDateTime]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Path extends ConfigWriter[Path]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Pattern extends ConfigWriter[Pattern]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Period extends ConfigWriter[Period]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Short extends ConfigWriter[Short]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_String extends ConfigWriter[String]
A few base instances. Add as many as you need.
A few base instances. Add as many as you need.
Attributes
- Supertypes
- Self type
object given_ConfigWriter_URI extends ConfigWriter[URI]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_UUID extends ConfigWriter[UUID]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_Year extends ConfigWriter[Year]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_YearMonth extends ConfigWriter[YearMonth]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_ZoneId extends ConfigWriter[ZoneId]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_ZoneOffset extends ConfigWriter[ZoneOffset]
Attributes
- Supertypes
- Self type
object given_ConfigWriter_ZonedDateTime extends ConfigWriter[ZonedDateTime]
Attributes
- Supertypes
- Self type
object javaByteWriter extends ConfigWriter[Byte]
Attributes
- Supertypes
- Self type
-
javaByteWriter.type
object javaCharacterWriter extends ConfigWriter[Character]
Attributes
- Supertypes
- Self type
-
javaCharacterWriter.type
object javaDoubleWriter extends ConfigWriter[Double]
Attributes
- Supertypes
- Self type
-
javaDoubleWriter.type
object javaFloatWriter extends ConfigWriter[Float]
Attributes
- Supertypes
- Self type
-
javaFloatWriter.type
object javaLongWriter extends ConfigWriter[Long]
Attributes
- Supertypes
- Self type
-
javaLongWriter.type
object javaMathBigDecimalWriter extends ConfigWriter[BigDecimal]
Attributes
- Supertypes
- Self type
object javaMathBigIntegerWriter extends ConfigWriter[BigInteger]
Attributes
- Supertypes
- Self type
object javaShortWriter extends ConfigWriter[Short]
Attributes
- Supertypes
- Self type
-
javaShortWriter.type
object javaTimeDurationConfigWriter extends ConfigWriter[Duration]
Attributes
- Supertypes
- Self type
Value members
Concrete methods
Summon or derive a ConfigWriter[A].
Summon or derive a ConfigWriter[A].
Attributes
Macro entry point for deriving a writer from a Mirror.
Macro entry point for deriving a writer from a Mirror.
Attributes
Givens
Givens
given given_ConfigWriter_Either[A, B](using wa: ConfigWriter[A], wb: ConfigWriter[B]): ConfigWriter[Either[A, B]]
given given_ConfigWriter_Map[K, V](using wk: ConfigWriter[K], wv: ConfigWriter[V]): ConfigWriter[Map[K, V]]
A few base instances. Add as many as you need.
A few base instances. Add as many as you need.
Attributes
given given_ConfigWriter_TreeMap[K, V](using wk: ConfigWriter[K], wv: ConfigWriter[V]): ConfigWriter[TreeMap[K, V]]
In this article