SpecLayerMacros

class Object
trait Matchable
class Any

Value members

Concrete methods

def provideImpl[R0 : Type, R : Type, E : Type](spec: Expr[Spec[R, E]], layer: Expr[Seq[ZLayer[_, E, _]]])(implicit evidence$1: Type[R0], evidence$2: Type[R], evidence$3: Type[E], Quotes): Expr[Spec[R0, E]]
def provideSharedImpl[R0 : Type, R : Type, E : Type](spec: Expr[Spec[R, E]], layer: Expr[Seq[ZLayer[_, E, _]]])(implicit evidence$4: Type[R0], evidence$5: Type[R], evidence$6: Type[E], Quotes): Expr[Spec[R0, E]]