DeriveMacroSupport
sangria.macros.derive.DeriveMacroSupport
trait DeriveMacroSupport
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object DeriveEnumTypeMacro.typeclass DeriveObjectTypeMacro
Members list
Concise view
Value members
Concrete methods
protected def flattenOptionExpr[T](using Quotes, Type[T])(exprOpt: Option[Expr[T]]): Expr[Option[T]]
def reportSummoningErrors(errorStrings: Seq[String], summonOptions: Seq[Option[_]])(using Quotes): Nothing
protected def symbolDefault(using quotes: Quotes)(annotations: List[Term]): Option[(TypeRepr, Expr[Any])]
protected def symbolDeprecation(using quotes: Quotes)(annotations: List[Term]): Option[Expr[String]]
protected def symbolDescription(using quotes: Quotes)(annotations: List[Term]): Option[Expr[String]]
protected def unsafeSelectByName[S](using quotes: Quotes)(using Type[S])(memberExpr: Expr[_], name: String): Expr[S]