Macros

fm.serializer.Macros$
object Macros

Attributes

Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Macros.type

Members list

Type members

Classlikes

final class StopMacroExpansionWithStackTrace(msg: String) extends Exception

Attributes

Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def makeDeserializer[T : Type](implicit evidence$9: Type[T], Quotes): Expr[Deserializer[T]]
def makeObjectDeserializer[T : Type](using Quotes)(): Expr[ObjectDeserializer[T]]
def makeObjectDeserializerFromFields[T : Type](field: Expr[Field], fields: Expr[Seq[Field]])(implicit evidence$3: Type[T], Quotes): Expr[ObjectDeserializer[T]]
def makeObjectSerializer[T : Type](using Quotes)(): Expr[ObjectSerializer[T]]
def makeObjectSerializerForInterface[IFACE : Type, CONCRETE : Type](using Quotes)(): Expr[ObjectSerializer[IFACE]]
def makeObjectSerializerFromFields[T : Type](field: Expr[Field], fields: Expr[Seq[Field]])(implicit evidence$2: Type[T], Quotes): Expr[ObjectSerializer[T]]
def makeSerializer[T : Type](implicit evidence$8: Type[T], Quotes): Expr[Serializer[T]]
def makeSimpleObjectSerializer[T : Type](using Quotes)(): Expr[SimpleObjectSerializer[T]]