Builder1

oxygen.executable.SingleBuilders.Builder1
class Builder1[_JsonConfig](_jsonDecoder: JsonDecoder[_JsonConfig]) extends Builder2[_JsonConfig, Unit]

Attributes

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

Members list

Value members

Concrete methods

final def withCLIParser[_CLIConfig](parser: Parser[_CLIConfig]): Builder2[_JsonConfig, _CLIConfig]

Inherited methods

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

Attributes

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

Attributes

Inherited from:
Builder4
final def withEnv[_Env](_env: (_JsonConfig, Unit) => Layer[Throwable, _Env])(using _envTag: Tag[_Env]): Builder5[_JsonConfig, (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: (_JsonConfig, Unit) => ZIO[Scope & Any, Throwable, Unit]): Executable

Attributes

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

Attributes

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

Attributes

Inherited from:
Builder2