CompileRW

fabric.rw.CompileRW
See theCompileRW companion object
trait CompileRW

Attributes

Companion:
object
Source:
CompileRW.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object RW.type

Members list

Concise view

Value members

Concrete methods

inline def fromMap[T <: Product](map: Map[String, Json])(using p: ProductOf[T]): T

Attributes

Source:
CompileRW.scala
inline def fromMapElems[A <: Product, T <: Tuple, L <: Tuple](map: Map[String, Json], index: Int, arr: Array[Any], defaults: Map[String, Any]): Unit

Attributes

Source:
CompileRW.scala
inline def gen[T <: Product](using ProductOf[T]): RW[T]

Attributes

Source:
CompileRW.scala
inline def genR[T <: Product](using ProductOf[T]): Reader[T]

Attributes

Source:
CompileRW.scala
inline def genW[T <: Product](using ProductOf[T]): Writer[T]

Attributes

Source:
CompileRW.scala
inline def getClassName[T]: String

Attributes

Source:
CompileRW.scala
inline def getDefaultParams[T]: Map[String, AnyRef]

Attributes

Source:
CompileRW.scala
inline def toDefinition[T <: Product](using p: ProductOf[T]): DefType

Attributes

Source:
CompileRW.scala
inline def toDefinitionElems[A <: Product, T <: Tuple, L <: Tuple](index: Int): Map[String, DefType]

Attributes

Source:
CompileRW.scala
inline def toMap[T <: Product](t: T)(using p: ProductOf[T]): Map[String, Json]

Attributes

Source:
CompileRW.scala
inline def toMapElems[A <: Product, T <: Tuple, L <: Tuple](a: A, index: Int): Map[String, Json]

Attributes

Source:
CompileRW.scala