RecursiveSchemaTranslator

org.hungerford.generic.schema.translation.RecursiveSchemaTranslator$
See theRecursiveSchemaTranslator 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, Cache <: TypeCache, OtherSchema[_]](implicit sch: RecursiveSchemaTranslator[T, S, Cache, OtherSchema]): RecursiveSchemaTranslator[T, S, Cache, OtherSchema]
def translate[T, S, Cache <: TypeCache, OtherSchema[_]](sch: Aux[T, S], trans: Cache)(using recTrans: RecursiveSchemaTranslator[T, S, Cache, OtherSchema]): OtherSchema[T]

Implicits

Implicits

implicit def primitiveTranslation[T, Cache <: TypeCache, OtherSchema[_]](using os: OtherSchema[T]): RecursiveSchemaTranslator[T, Unit, Cache, OtherSchema]

Resolves type class instances for primitive schemas

Resolves type class instances for primitive schemas

Attributes