izumi.distage.framework.CheckableApp
See theCheckableApp companion object
trait CheckableApp
Represents distage
apps that can be checked by izumi.distage.framework.PlanCheck at compile-time.
CheckableApp
must be inherited in a top-level object to be usable with PlanCheck
Role-based applications automatically inherit from RoleCheckableApp and can be checked out of the box.
Apps assembled directly using distage-core
's distage.Injector
will need to implement the interface manually,
using CoreCheckableApp or CoreCheckableAppSimple
Attributes
- See also:
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class CoreCheckableApp[F]class CoreCheckableAppSimple[F]class RoleCheckableApp[F]class RoleAppMain[F]class LauncherBIO[F]class LauncherCats[F]class LauncherIdentity