App

com.geirolz.app.toolkit.App$
See theApp companion class
object App extends AppSyntax

Attributes

Companion
class
Graph
Supertypes
trait AppSyntax
class Object
trait Matchable
class Any
Self type
App.type

Members list

Type members

Classlikes

final class AppBuilderRuntimeSelected[F[_], FAILURE]

Attributes

Supertypes
class Object
trait Matchable
class Any
final case class AppBuilderSelectProvide[F[_], FAILURE, APP_INFO <: SimpleAppInfo[_], LOGGER_T[_[_]], CONFIG, RESOURCES, DEPENDENCIES]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final class AppBuilderSelectResAndDeps[F[_], FAILURE, APP_INFO <: SimpleAppInfo[_], LOGGER_T[_[_]], CONFIG, RESOURCES]

Attributes

Supertypes
class Object
trait Matchable
class Any
final case class Dependencies[APP_INFO <: SimpleAppInfo[_], LOGGER, CONFIG, DEPENDENCIES, RESOURCES](_resources: Resources[APP_INFO, LOGGER, CONFIG, RESOURCES], _dependencies: DEPENDENCIES)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Resources[APP_INFO <: SimpleAppInfo[_], LOGGER, CONFIG, RESOURCES](info: APP_INFO, args: AppArgs, logger: LOGGER, config: CONFIG, resources: RESOURCES)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Inherited classlikes

implicit class AppOps[F[_], FAILURE, APP_INFO <: SimpleAppInfo[_], LOGGER_T[_[_]], CONFIG, RESOURCES, DEPENDENCIES](val app: App[F, FAILURE, APP_INFO, LOGGER_T, CONFIG, RESOURCES, DEPENDENCIES])(implicit evidence$23: Async[F], evidence$24: Parallel[F], evidence$25: LoggerAdapter[LOGGER_T], evidence$26: Show[CONFIG], env: FAILURE =:!= Throwable)

Attributes

Inherited from:
AppSyntax
Supertypes
class Object
trait Matchable
class Any
implicit class AppThrowOps[F[_], APP_INFO <: SimpleAppInfo[_], LOGGER_T[_[_]], CONFIG, RESOURCES, DEPENDENCIES](app: App[F, Throwable, APP_INFO, LOGGER_T, CONFIG, RESOURCES, DEPENDENCIES])(implicit evidence$27: Async[F], evidence$28: Parallel[F])

Attributes

Inherited from:
AppSyntax
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[F[_] : Parallel](implicit evidence$9: Async[F], evidence$10: Parallel[F], dummyImplicit: DummyImplicit): AppBuilderRuntimeSelected[F, Throwable]
def apply[F[_] : Parallel, FAILURE]: AppBuilderRuntimeSelected[F, FAILURE]

Implicits

Inherited implicits

final implicit def AppOps[F[_] : Parallel, FAILURE, APP_INFO <: SimpleAppInfo[_], LOGGER_T[_[_]] : LoggerAdapter, CONFIG : Show, RESOURCES, DEPENDENCIES](app: App[F, FAILURE, APP_INFO, LOGGER_T, CONFIG, RESOURCES, DEPENDENCIES])(implicit evidence$23: Async[F], evidence$24: Parallel[F], evidence$25: LoggerAdapter[LOGGER_T], evidence$26: Show[CONFIG], env: FAILURE =:!= Throwable): AppOps[F, FAILURE, APP_INFO, LOGGER_T, CONFIG, RESOURCES, DEPENDENCIES]

Attributes

Inherited from:
AppSyntax
final implicit def AppThrowOps[F[_] : Parallel, APP_INFO <: SimpleAppInfo[_], LOGGER_T[_[_]], CONFIG, RESOURCES, DEPENDENCIES](app: App[F, Throwable, APP_INFO, LOGGER_T, CONFIG, RESOURCES, DEPENDENCIES]): AppThrowOps[F, APP_INFO, LOGGER_T, CONFIG, RESOURCES, DEPENDENCIES]

Attributes

Inherited from:
AppSyntax