h8io.cfg.schema.properties

Members list

Type members

Classlikes

final case class MandatoryProperty[+T](name: String)(implicit decoder: Value => CfgValue[T]) extends Property[T]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[T]
trait Map => CfgValue[T]
class Object
trait Matchable
class Any
Show all
final case class OptionalProperty[+T](name: String)(using evidence$1: Value => CfgValue[T]) extends Property[Option[T]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Property[Option[T]]
trait Map => CfgValue[Option[T]]
class Object
trait Matchable
class Any
Show all