CanonicalPropBuilder

trait CanonicalPropBuilder extends PropBuilder[[V, DomV] =>> Prop[V, DomV]]

Canonical implementation of PropBuilder, using our own Prop class.

Canonical implementation of PropBuilder, using our own Prop class.

If you are using this implementation, create an implicit value class around Prop – there you can e.g. implement the := method.

Alternatively, implement your own PropBuilder that uses either a subclass of Prop or a completely unrelated type of your own.

trait PropBuilder[[V, DomV] =>> Prop[V, DomV]]
class Object
trait Matchable
class Any

Value members

Concrete methods

override protected def prop[V, DomV](key: String, codec: Codec[V, DomV]): Prop[V, DomV]
Definition Classes

Inherited methods

@inline
protected def doubleProp(key: String): Prop[Double, Double]
Inherited from
PropBuilder
@inline
protected def intProp(key: String): Prop[Int, Int]
Inherited from
PropBuilder
@inline
protected def stringProp(key: String): Prop[String, String]
Inherited from
PropBuilder