SuiteConstructor

Companion:
class

Type members

Types

type WithOut[In, OutEnvironment0, OutError0] = SuiteConstructor[In] { type OutEnvironment = OutEnvironment0; type OutError = OutError0; }

Implicits

Implicits

implicit val NothingConstructor: WithOut[Nothing, Any, Nothing]

Inherited implicits

implicit def IterableConstructor[R, E, Collection <: (Iterable)]: WithOut[Collection[Spec[R, E]], R, E]
implicit def SpecConstructor[R, E]: WithOut[Spec[R, E], R, E]
implicit def ZIOConstructor[R, R1, E <: E2, E1 <: E2, E2, Collection <: (Iterable)]: WithOut[ZIO[R, E, Collection[Spec[R1, E1]]], R & R1, E2]
implicit def ZSTMConstructor[R, R1, E <: E2, E1 <: E2, E2, Collection <: (Iterable)]: WithOut[ZSTM[R, E, Collection[Spec[R1, E1]]], R & R1, E2]