com.geirolz.app.toolkit.App
See theApp companion object
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Members list
Concise view
Type members
Classlikes
Types
Value members
Concrete methods
final def failureEvalMap[EE](f: Resourced[E] => F[EE])(implicit F: Applicative[F]): App[F, EE, APP_INFO, LOGGER_T, CONFIG]
final def failureEvalTap(f: Resourced[E] => F[Unit])(implicit F: Applicative[F]): App[F, E, APP_INFO, LOGGER_T, CONFIG]
def flattenThrowLogic(implicit F: MonadCancel[F, Throwable], env: E <:< Throwable): Resource[F, Unit]
def flattenThrowNelLogic(implicit F: MonadCancel[F, Throwable], env: E <:< NonEmptyList[Throwable], semigroup: Semigroup[Throwable]): Resource[F, Unit]
final def handleErrorWith(f: Resourced[Throwable] => F[Either[E, Unit]])(implicit F: ApplicativeError[F, Throwable]): App[F, E, APP_INFO, LOGGER_T, CONFIG]
final def onFinalize(f: Resources => F[Unit])(implicit F: Applicative[F]): App[F, E, APP_INFO, LOGGER_T, CONFIG]
final def onFinalizeCase(f: Resourced[ExitCase] => F[Unit])(implicit F: Applicative[F]): App[F, E, APP_INFO, LOGGER_T, CONFIG]
final def recoverFailureWith(f: Resourced[E] => F[Unit])(implicit F: Applicative[F]): App[F, E, APP_INFO, LOGGER_T, CONFIG]
final def reduceFailures[EE](implicit env: E <:< NonEmptyList[EE], semigroup: Semigroup[EE]): App[F, EE, APP_INFO, LOGGER_T, CONFIG]
final def takeFirstFailure[EE](implicit env: E <:< NonEmptyList[EE]): App[F, EE, APP_INFO, LOGGER_T, CONFIG]