Documentation ¶ Index ¶ func Modules(modules ...func() module.Module) opt.Option[App] func StartTimeout(timeout time.Duration) opt.Option[App] func StopTimeout(timeout time.Duration) opt.Option[App] type App func New(name, version string, opts ...opt.Option[App]) *App func (app *App) Run() Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Modules ¶ func Modules(modules ...func() module.Module) opt.Option[App] func StartTimeout ¶ added in v0.4.4 func StartTimeout(timeout time.Duration) opt.Option[App] func StopTimeout ¶ added in v0.4.4 func StopTimeout(timeout time.Duration) opt.Option[App] Types ¶ type App ¶ type App struct { // contains filtered or unexported fields } func New ¶ func New(name, version string, opts ...opt.Option[App]) *App func (*App) Run ¶ func (app *App) Run() Source Files ¶ View all Source files app.go Click to show internal directories. Click to hide internal directories.