DerivationMacro
tethys.derivation.DerivationMacro$
object DerivationMacro
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DerivationMacro.type
Members list
Value members
Concrete methods
def deriveJsonReaderForProduct[T : Type](config: Expr[ReaderBuilder[T]])(implicit evidence$4: Type[T], quotes: Quotes): Expr[JsonReader[T]]
def deriveJsonReaderForSum[T : Type](implicit evidence$5: Type[T], quotes: Quotes): Expr[JsonReader[T]]
def deriveJsonWriterForProduct[T : Type](config: Expr[WriterBuilder[T]])(implicit evidence$2: Type[T], quotes: Quotes): Expr[JsonObjectWriter[T]]
def deriveJsonWriterForSum[T : Type](implicit evidence$3: Type[T], quotes: Quotes): Expr[JsonObjectWriter[T]]
Deprecated methods
def deriveJsonReaderForProductLegacy[T : Type](config: Expr[ReaderDerivationConfig], mirror: Expr[ProductOf[T]])(implicit evidence$6: Type[T], quotes: Quotes): Expr[JsonReader[T]]
Attributes
- Deprecated
- true
def deriveJsonWriterForProductLegacy[T : Type](config: Expr[WriterDerivationConfig], mirror: Expr[ProductOf[T]])(implicit evidence$7: Type[T], quotes: Quotes): Expr[JsonObjectWriter[T]]
Attributes
- Deprecated
- true
def deriveJsonWriterForSumLegacy[T : Type](config: Expr[WriterDerivationConfig])(implicit evidence$8: Type[T], quotes: Quotes): Expr[JsonObjectWriter[T]]
Attributes
- Deprecated
- true
In this article