machinespir.it.jig.ConfigReader
See theConfigReader companion trait
object ConfigReader
Derivation helpers for reading.
Attributes
- Companion
- trait
- Graph
-
- Supertypes
- Self type
-
ConfigReader.type
Members list
Type members
Classlikes
class ConfigProductReader[A](product: ProductOf[A], instances: => Vector[(String, ConfigReader[_])], defaultParams: Map[String, Any]) extends ConfigReader[A]
Attributes
- Supertypes
class ConfigSumReader[A](labelsWithInstances: => Vector[(String, ConfigReader[_])]) extends ConfigReader[A]
Attributes
- Supertypes
object given_ConfigReader_BigDecimal extends ConfigReader[BigDecimal]
Attributes
- Supertypes
- Self type
object given_ConfigReader_BigInt extends ConfigReader[BigInt]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Boolean extends ConfigReader[Boolean]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Byte extends ConfigReader[Byte]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Char extends ConfigReader[Char]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Currency extends ConfigReader[Currency]
Attributes
- Supertypes
- Self type
object given_ConfigReader_DayOfWeek extends ConfigReader[DayOfWeek]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Double extends ConfigReader[Double]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Duration extends ConfigReader[Duration]
Attributes
- Supertypes
- Self type
object given_ConfigReader_FiniteDuration extends ConfigReader[FiniteDuration]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Float extends ConfigReader[Float]
Attributes
- Supertypes
- Self type
object given_ConfigReader_InetAddress extends ConfigReader[InetAddress]
Attributes
- Supertypes
- Self type
object given_ConfigReader_InetSocketAddress extends ConfigReader[InetSocketAddress]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Instant extends ConfigReader[Instant]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Int extends ConfigReader[Int]
Attributes
- Supertypes
- Self type
object given_ConfigReader_LocalDate extends ConfigReader[LocalDate]
Attributes
- Supertypes
- Self type
object given_ConfigReader_LocalDateTime extends ConfigReader[LocalDateTime]
Attributes
- Supertypes
- Self type
object given_ConfigReader_LocalTime extends ConfigReader[LocalTime]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Locale extends ConfigReader[Locale]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Long extends ConfigReader[Long]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Month extends ConfigReader[Month]
Attributes
- Supertypes
- Self type
object given_ConfigReader_MonthDay extends ConfigReader[MonthDay]
Attributes
- Supertypes
- Self type
object given_ConfigReader_OffsetDateTime extends ConfigReader[OffsetDateTime]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Path extends ConfigReader[Path]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Pattern extends ConfigReader[Pattern]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Period extends ConfigReader[Period]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Short extends ConfigReader[Short]
Attributes
- Supertypes
- Self type
object given_ConfigReader_String extends ConfigReader[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_ConfigReader_URI extends ConfigReader[URI]
Attributes
- Supertypes
- Self type
object given_ConfigReader_UUID extends ConfigReader[UUID]
Attributes
- Supertypes
- Self type
object given_ConfigReader_Year extends ConfigReader[Year]
Attributes
- Supertypes
- Self type
object given_ConfigReader_YearMonth extends ConfigReader[YearMonth]
Attributes
- Supertypes
- Self type
object given_ConfigReader_ZoneId extends ConfigReader[ZoneId]
Attributes
- Supertypes
- Self type
object given_ConfigReader_ZoneOffset extends ConfigReader[ZoneOffset]
Attributes
- Supertypes
- Self type
object given_ConfigReader_ZonedDateTime extends ConfigReader[ZonedDateTime]
Attributes
- Supertypes
- Self type
object javaByteReader extends ConfigReader[Byte]
Attributes
- Supertypes
- Self type
-
javaByteReader.type
object javaCharacterReader extends ConfigReader[Character]
Attributes
- Supertypes
- Self type
-
javaCharacterReader.type
object javaDoubleReader extends ConfigReader[Double]
Attributes
- Supertypes
- Self type
-
javaDoubleReader.type
object javaFloatReader extends ConfigReader[Float]
Attributes
- Supertypes
- Self type
-
javaFloatReader.type
object javaLongReader extends ConfigReader[Long]
Attributes
- Supertypes
- Self type
-
javaLongReader.type
object javaMathBigDecimalReader extends ConfigReader[BigDecimal]
Attributes
- Supertypes
- Self type
object javaMathBigIntegerReader extends ConfigReader[BigInteger]
Attributes
- Supertypes
- Self type
object javaShortReader extends ConfigReader[Short]
Attributes
- Supertypes
- Self type
-
javaShortReader.type
object javaTimeDurationReader extends ConfigReader[Duration]
Attributes
- Supertypes
- Self type
Value members
Concrete methods
Summon or derive a ConfigReader[A].
Summon or derive a ConfigReader[A].
Attributes
Macro entry point for deriving a reader from a Mirror.
Macro entry point for deriving a reader from a Mirror.
Attributes
Givens
Givens
given given_ConfigReader_Either[A, B](using ra: ConfigReader[A], rb: ConfigReader[B]): ConfigReader[Either[A, B]]
given given_ConfigReader_Map[K, V](using rk: ConfigReader[K], rv: ConfigReader[V]): ConfigReader[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_ConfigReader_TreeMap[K : Ordering, V](implicit evidence$1: Ordering[K], rk: ConfigReader[K], rv: ConfigReader[V]): ConfigReader[TreeMap[K, V]]
given given_ConfigReader_TreeSet[A : Ordering](implicit evidence$1: Ordering[A], r: ConfigReader[A]): ConfigReader[TreeSet[A]]
In this article