This is a census to better understand how Scala 3 macros are used in projects. This also applies to uses of inline without macros.
- Inline method:
inline def f: T = ...
usingscala.compilitime
,inline if
orinline match
- Inline macros:
inline def f: T = ${ ... }
- Reflection API:
import quotes.reflect._
It also includes a few questions on other metaprogramming features.