Derivable

oxygen.meta.K0.Derivable
trait Derivable[T[_]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

protected def internalDeriveProduct[Q <: Quotes, A](k0: K0[Q])(g: k0.ProductGeneric[A])(using quotes: Q, tpe: Type[A]): Expr[T[A]]
protected def internalDeriveSum[Q <: Quotes, A](k0: K0[Q])(g: k0.SumGeneric[A])(using quotes: Q, tpe: Type[A]): Expr[T[A]]

Concrete methods

final protected def derivedImpl[A](using quotes: Quotes, aTpe: Type[A]): Expr[T[A]]