PropSchema

sealed trait PropSchema[O, F[_], I]

Base trait for values which describe record properties.

Companion:
object
class Object
trait Matchable
class Any
class Absent[O, F, I]
class Constant[O, F, I]
class Optional[O, F, I]
class Required[O, F, I]

Value members

Abstract methods

def extract: Extract[O, I]
def fieldName: String
def hfmap[G[_]](nt: FunctionK[F, G]): PropSchema[O, G, I]