Sum
quotidian.MacroMirror.Sum
abstract class Sum[Q <: Quotes, A](using val quotes: Q, val asType: Type[A]) extends MacroMirror[Q, A]
Attributes
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Inherited methods
def deriveArray[F[_] : Type](deriveFallback: [t] => () => Type[t] ?=> Expr[F[t]])(implicit evidence$5: Type[F], Quotes): Expr[Array[F[Any]]]
Returns an Expr[Array[F[_]]], first trying to summon an instance of F[_]
for each element type, and then falling back to deriving an instance of F[_]
for each element type.
Returns an Expr[Array[F[_]]], first trying to summon an instance of F[_]
for each element type, and then falling back to deriving an instance of F[_]
for each element type.
val instances = ${ mirror.deriveArray[Eq]([t] => () => deriveEq[t]) }
Attributes
- Inherited from:
- MacroMirror
Attributes
- Inherited from:
- MacroMirror
Attributes
- Inherited from:
- MacroMirror
Attributes
- Inherited from:
- MacroMirror
Attributes
- Inherited from:
- MacroMirror
Attributes
- Inherited from:
- MacroMirror
Attributes
- Inherited from:
- MacroMirror
Attributes
- Inherited from:
- MacroMirror
Attributes
- Inherited from:
- MacroMirror
Attributes
- Inherited from:
- MacroMirror
Attributes
- Inherited from:
- MacroMirror
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Definition Classes
-
MacroMirror -> Any
- Inherited from:
- MacroMirror
In this article