quotidian.MacroMirror
See theMacroMirror companion object
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
-
Members list
Value members
Abstract methods
Concrete methods
def deriveArray[F[_] : Type](deriveFallback: [t] => () => (Type[t]) ?=> Expr[F[t]])(implicit evidence$1: 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
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
-
Any
Givens
Givens
In this article