SchemaTranslator

org.hungerford.generic.schema.translation.SchemaTranslator$
See theSchemaTranslator companion trait

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def apply[T, S, OtherSchema[_]](implicit sch: SchemaTranslator[T, S, OtherSchema]): SchemaTranslator[T, S, OtherSchema]
def translate[T, S, OtherSchema[_]](sch: Aux[T, S])(using trans: SchemaTranslator[T, S, OtherSchema]): OtherSchema[T]

Givens

Givens

given fromRecursive[T, S, OtherSchema[_]](using tr: RecursiveSchemaTranslator[T, S, Empty, OtherSchema]): fromRecursive[T, S, OtherSchema]

Implicits

Implicits

implicit def primitiveTranslation[T, OtherSchema[_]](using os: OtherSchema[T]): SchemaTranslator[T, Unit, OtherSchema]

Resolves type class instances for primitive schemas

Resolves type class instances for primitive schemas

Attributes