Builder0

oxygen.executable.SingleBuilders.Builder0
class Builder0 extends Builder1[Unit]

Attributes

Graph
Supertypes
class Builder1[Unit]
class Builder2[Unit, Unit]
class Builder3[Unit, (LogConfig, Unit), Unit]
class Builder4[Unit, (LogConfig, Unit), Unit, Throwable]
class Builder5[Unit, (LogConfig, Unit), Unit, Throwable, Any]
class Object
trait Matchable
class Any
Show all
Known subtypes
object Executable

Members list

Value members

Concrete methods

final def withJsonConfig[_JsonConfig](using jsonDecoder: JsonDecoder[_JsonConfig]): Builder1[_JsonConfig]

Inherited methods

final def limitError[_Error]: Builder4[Unit, (LogConfig, Unit), Unit, _Error]

Attributes

Inherited from:
Builder3
final def withCLIParser[_CLIConfig](parser: Parser[_CLIConfig]): Builder2[Unit, _CLIConfig]

Attributes

Inherited from:
Builder1
final def withEnv[_Env](_env: Layer[Throwable, _Env])(using _envTag: Tag[_Env]): Builder5[Unit, (LogConfig, Unit), Unit, Throwable, _Env]

Attributes

Inherited from:
Builder4
final def withEnv[_Env](_env: (Unit, Unit) => Layer[Throwable, _Env])(using _envTag: Tag[_Env]): Builder5[Unit, (LogConfig, Unit), Unit, Throwable, _Env]

Attributes

Inherited from:
Builder4
final def withExecute(_execute: => ZIO[Scope & Any, Throwable, Unit]): Executable

Attributes

Inherited from:
Builder5
final def withExecute(_execute: Unit => ZIO[Scope & Any, Throwable, Unit]): Executable

Attributes

Inherited from:
Builder5
final def withExecute(_execute: (Unit, Unit) => ZIO[Scope & Any, Throwable, Unit]): Executable

Attributes

Inherited from:
Builder5
final def withLoggerFromCLI(using zip: Zip[LogConfig, Unit]): Builder3[Unit, zip.Out, Unit]

Attributes

Inherited from:
Builder2
final def withLoggerFromJson(toLoggerConfig: Unit => Repr): Builder3[Unit, Unit, Unit]

Attributes

Inherited from:
Builder2