Inherited from Serializable
Inherited from Serializable
Inherited from Product
Inherited from Equals
Inherited from AnyVal
Inherited from Any
Inherited by implicit conversion any2stringadd from
Predef[T] to any2stringadd[Predef[T]]
Inherited by implicit conversion StringFormat from
Predef[T] to StringFormat[Predef[T]]
Inherited by implicit conversion Ensuring from
Predef[T] to Ensuring[Predef[T]]
Inherited by implicit conversion ArrowAssoc from
Predef[T] to ArrowAssoc[Predef[T]]
The idea behind Predef is a continuation of the idea about exposing schemas that was found in implicit scope as
ref
. Namely, if schema is derived - it will be defined im-place inside of a json-schema, but if it's implicitly available - goint to be aref
.So Predef changes it by adding another class of implicitly defined schemas which won't become a
ref