CommonSchemaDerivation

caliban.schema.CommonSchemaDerivation

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait SchemaDerivation[R]
trait GenericSchema[R]
object Schema.type

Members list

Value members

Concrete methods

inline def derived[R, A]: Schema[R, A]
inline def recurseProduct[R, P, Label, A <: Tuple](inline values: List[(String, Schema[R, Any], Int)])(inline index: Int): List[(String, Schema[R, Any], Int)]
inline def recurseSum[R, P, Label, A <: Tuple](inline types: List[(String, `__Type`, List[Any])], inline schemas: List[Schema[R, Any]]): (List[(String, `__Type`, List[Any])], List[Schema[R, Any]])
inline def valueTypeSchema[R, Label, A <: Tuple]: Schema[R, Any]