Dsl3

final class Dsl3[F[_]](fields: ArraySeq[Field], col: Env[F])(using q: Quotes)
class Object
trait Matchable
class Any

Value members

Concrete methods

def forSumType[A](m: Expr[SumOf[A]])(f: SumTypeClassBuilder[A, F[Any]] => Expr[F[A]])(using Type[A], Type[F]): Expr[F[A]]
def use[A](use: Ctx[F] => Expr[A])(using Type[A], Type[F]): Expr[A]