harness.zio.test.LayerProvider$
See theLayerProvider companion trait
object LayerProvider
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LayerProvider.type
Members list
Type members
Classlikes
case object Empty extends LayerProvider[Any]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait LayerProvider[Any]class Objecttrait Matchableclass AnyShow all
- Self type
-
Empty.type
final class PerTest[PerTestR](perTestLayer: ZLayer[DefaultEnv, Any, PerTestR])(using evidence$4: Tag[PerTestR]) extends LayerProvider[PerTestR]
Attributes
- Supertypes
final class Shared[SharedR](sharedLayer: ZLayer[DefaultEnv, Any, SharedR])(using evidence$3: Tag[SharedR]) extends LayerProvider[SharedR]
Attributes
- Supertypes
final class SharedAndPerTest[SharedR, PerTestR](sharedLayer: ZLayer[DefaultEnv, Any, SharedR], perTestLayer: ZLayer[DefaultEnv & SharedR, Any, PerTestR])(using evidence$5: Tag[SharedR], evidence$6: Tag[PerTestR]) extends LayerProvider[SharedR & PerTestR]
Attributes
- Supertypes
Value members
Concrete methods
inline def providePerTest[PerTestR](inline layer: ZLayer[_, Any, _]*)(using evidence$1: Tag[PerTestR]): PerTest[PerTestR]
inline def provideShared[SharedR](inline layer: ZLayer[_, Any, _]*)(using evidence$2: Tag[SharedR]): Shared[SharedR]
In this article