Builder2

harness.zio.ExecutableBuilders$.Builder2
class Builder2[P](parser: Parser[P]) extends Builder3[P, Any, Nothing]

Attributes

Graph
Supertypes
class Builder3[P, Any, Nothing]
class Object
trait Matchable
class Any
Known subtypes
class Builder1
object Executable.type

Members list

Value members

Concrete methods

final def withLayer[R, E](layer: P => ZLayer[HarnessEnv & Scope, E, R])(using evidence$3: Tag[R]): Builder3[P, R, E]
final def withLayer[R, E](layer: => ZLayer[HarnessEnv & Scope, E, R])(using evidence$4: Tag[R]): Builder3[P, R, E]

Inherited methods

final def withEffect[E2](effect: => ZIO[HarnessEnv & Any & Scope, E2, Any])(using evidence$6: ErrorLogger[E2]): Executable

Attributes

Inherited from:
Builder3
final def withEffect[E2](effect: P => ZIO[HarnessEnv & Any & Scope, E2, Any])(using evidence$5: ErrorLogger[E2]): Executable

Attributes

Inherited from:
Builder3
final def withThrowableEffect[E2 <: Throwable](effect: => ZIO[HarnessEnv & Any & Scope, E2, Any]): Executable

Attributes

Inherited from:
Builder3
final def withThrowableEffect[E2 <: Throwable](effect: P => ZIO[HarnessEnv & Any & Scope, E2, Any]): Executable

Attributes

Inherited from:
Builder3