SumDeriver

oxygen.meta.K0.Derivable.SumDeriver
See theSumDeriver companion object
abstract class SumDeriver[F[_], A](using val quotes: Quotes, val fTpe: Type[F], val aTpe: Type[A], val generic: SumGeneric[A])

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class NotSupported[F, A]
class Split[F, A]
class WithInstances[F, A]

Members list

Value members

Abstract methods

def derive: Expr[F[A]]

Givens

Givens

given aTpe: Type[A]
given fTpe: Type[F]
given generic: SumGeneric[A]
given quotes: Quotes